https://github.com/anycad/anycad.rapid.net.sample
The samples for creating 3D graphics applications with AnyCAD Rapid .NET SDK
https://github.com/anycad/anycad.rapid.net.sample
cad cae cam graphics-programming opengl
Last synced: 5 months ago
JSON representation
The samples for creating 3D graphics applications with AnyCAD Rapid .NET SDK
- Host: GitHub
- URL: https://github.com/anycad/anycad.rapid.net.sample
- Owner: anycad
- License: mit
- Created: 2019-06-23T03:42:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T00:02:03.000Z (about 2 years ago)
- Last Synced: 2025-10-02T01:54:41.796Z (8 months ago)
- Topics: cad, cae, cam, graphics-programming, opengl
- Language: C#
- Homepage: http://www.anycad.net
- Size: 80.7 MB
- Stars: 66
- Watchers: 1
- Forks: 18
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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++运行时库,下载地址:
- [vc_redist.x64](https://aka.ms/vs/17/release/vc_redist.x64.exe)
- [vc_redist.x86](https://aka.ms/vs/17/release/vc_redist.x86.exe)
#### 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 建模
- 布尔运算

- 特征识别

- 几何造型


### 2.2 显示



### 2.3 交互

### 2.4 跨平台Linux



## 3 Documentation
- [入门说明](http://www.anycad.cn/guide/)
- [API手册](http://www.anycad.cn/api/classes.html)
## 4 更多示例
### 入门示例:
https://gitee.com/anycad/rapid.net.starter
### 高级示例:
https://gitee.com/anycad/RapidCAX
### 机器人
[AnyRobot.NET](https://gitee.com/anycad/anyrobot)

### 二维绘图
[AnyDraw.NET](https://gitee.com/anycad/anydraw)

## 5 关于
http://www.anycad.cn
