# anycad.rapid.net.sample **Repository Path**: BinGo2019/anycad.rapid.net.sample ## Basic Information - **Project Name**: anycad.rapid.net.sample - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-17 - **Last Updated**: 2024-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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 建模 - 布尔运算 ![pCY0cMq.md.png](https://s1.ax1x.com/2023/06/23/pCY0cMq.md.png) - 特征识别 ![pCY0rGj.md.png](https://s1.ax1x.com/2023/06/23/pCY0rGj.md.png) - 几何造型 ![pCY0hoF.md.png](https://s1.ax1x.com/2023/06/23/pCY0hoF.md.png) ![pCY0IJJ.md.png](https://s1.ax1x.com/2023/06/23/pCY0IJJ.md.png) ### 2.2 显示 ![pCY0XdO.md.png](https://s1.ax1x.com/2023/06/23/pCY0XdO.md.png) ![pCY0sRs.md.png](https://s1.ax1x.com/2023/06/23/pCY0sRs.md.png) ![pCY0bsx.md.png](https://s1.ax1x.com/2023/06/23/pCY0bsx.md.png) ### 2.3 交互 ![pCY0fdU.md.png](https://s1.ax1x.com/2023/06/23/pCY0fdU.md.png) ### 2.4 跨平台Linux ![linux.loft](showcase/linux.loft.png) ![linux.loft](showcase/linux.pyramid.png) ![linux.loft](showcase/linux.sweep.png) ## 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) ![pCY0WZT.md.png](https://s1.ax1x.com/2023/06/23/pCY0WZT.md.png) ### 二维绘图 [AnyDraw.NET](https://gitee.com/anycad/anydraw) ![](https://z1.ax1x.com/2023/10/17/piPQCOP.png) ## 5 关于 http://www.anycad.cn ![Weixin](weixin.jpg)