anycad / anycad.rapid.net.sample

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

Home Page:http://www.anycad.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AnyCAD Rapid .NET Sample

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

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

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

0 分支说明:

  • R2021: 2021 branch
  • R2022: 2022 branch
  • R2023: 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.8

1.3.2 .NET 6.0

推荐使用.NET 6.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

2.4 Featured App

Robot.NET pCY0WZT.md.png

3 Documentation

4 更多示例

入门示例:

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

高级示例:

https://gitee.com/anycad/RapidCAX

5 关于

http://www.anycad.cn

Weixin

About

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

http://www.anycad.net

License:MIT License


Languages

Language:C# 100.0%Language:Batchfile 0.0%