Skip to content

The samples for creating 3D graphics applications with AnyCAD Rapid .NET SDK

License

Notifications You must be signed in to change notification settings

anycad/anycad.rapid.net.sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1b7af28 · May 1, 2024
May 1, 2024
May 1, 2024
May 1, 2024
May 1, 2024
Apr 15, 2024
May 1, 2024
May 1, 2024
Jun 23, 2023
Apr 1, 2024
May 25, 2023
Jun 23, 2019
Jul 13, 2022
Apr 1, 2024
Sep 19, 2023
Mar 26, 2024
Apr 1, 2024
Oct 29, 2022
Apr 20, 2024
Apr 12, 2021
May 17, 2023

Repository files navigation

AnyCAD Rapid .NET Sample

本代码仓库包含包含基础功能和高级功能的演示。其中,

0 整体说明

0.1 程序入口

界面可以选用WinForms、WPF、AvaloniaUI,分别对应不同的App程序。

  • WinForms简单应用:AnyCAD.WinForms.App
  • WPF简单应用: AnyCAD.WPF.App
  • Avalonia简单应用:AnyCAD.AvaloniaApp
  • WPF复杂应用:AnyCAD.Framework.App

0.2 功能实现

  • 基础功能:位于AnyCAD.Basic工程中
  • 高级功能:位于AnyCAD.Advanced工程中。

0.3 分支说明:

  • R2022: 2022 branch
  • R2023: 2023 branch
  • R2024: master

1 环境准备

1.1 Windows

1.1.1 Microsoft Visual C++ Runtime Library

低于VS2022的版本需要下载C++运行时库,下载地址:

1.2.2 .NET Framework

支持 .Net Framework 4.5.2、4.7.2、4.8

1.3.2 .NET 6.0、8.0

推荐使用.NET 6.0/8.0

1.2 Linux

1.2.1 .NET 6.0

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0

1.2.2 编译

dotnet msbuild AnyCAD.Rapid.Avalonia.sln

2 程序示例

2.1 建模

  • 布尔运算 pCY0cMq.md.png

  • 特征识别 pCY0rGj.md.png

  • 几何造型

pCY0hoF.md.png

pCY0IJJ.md.png

2.2 显示

pCY0XdO.md.png

pCY0sRs.md.png

pCY0bsx.md.png

2.3 交互

pCY0fdU.md.png

2.4 跨平台Linux

linux.loft linux.loft linux.loft

3 Documentation

4 更多示例

入门示例:

https://gitee.com/anycad/rapid.net.starter

高级示例:

https://gitee.com/anycad/RapidCAX

机器人

AnyRobot.NET

pCY0WZT.md.png

二维绘图

AnyDraw.NET

5 关于

http://www.anycad.cn

Weixin

About

The samples for creating 3D graphics applications with AnyCAD Rapid .NET SDK

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages