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

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