AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
更新日志

2026.6

新增模块

DWG图纸解析:AnyCAD.Drawing

  • DWG/DXF解析,生成对象描述

套料排布:AnyCAD.Nesting

显示引擎

  • 支持多行文本换行
  • 修复Effect管线二维文字模糊的问题
  • 交互支持自定义设置
var graphSettings = AnyCAD.Foundation.GraphicsSetting.Instance();
graphSettings.SetPanButton(Foundation.EnumMouseButton.Middle);
graphSettings.SetOrbitButton(Foundation.EnumMouseButton.Middle);
graphSettings.SetOrbitKeyModifier(Foundation.EnumKeyModifier.KMOD_LCTRL);
图形渲染设置类(单例)
定义 GraphicsSetting.cs:15
void SetPanButton(EnumMouseButton val)
平移按钮
定义 GraphicsSetting.cs:204
定义 AnyCAD.cs:11
定义 AnyCAD.cs:13

运动仿真

2026.1

.NET运行时支持

AnyCAD Rapid .NET 2026增加.NET10的支持,移除.NET Framework 4.7.2的支持。支持的.NET版本支持如下:

  • .NET Framework 4.5
  • .NET Framework 4.8
  • .NET 6.0
  • .NET 8.0
  • .NET 10.0

默认仅支持64位的.NET应用

程序集名称

同时支持多个.NET Core版本。

AnyCAD Rapid .NET 2026将空间的程序集名称改为:

  • AnyCAD.WinForms.NET
  • AnyCAD.WPF.NET
  • AnyCAD.Avalonia.NET

即不再增加版本后缀,在xmal中可以统一引用以下命名空间:

<Window x:Class="AnyCAD.WPF.Demo.MainWindow"
xmlns:local="clr-namespace:AnyCAD.WPF.Demo"
xmlns:anycad="clr-namespace:AnyCAD.WPF;assembly=AnyCAD.WPF.NET"
mc:Ignorable="d"
Title="AnyCAD Rapid .NET for WPF" Height="450" Width="800">
</Window>

命名空间

根据程序集名进行命名空间管理,分为以下模块

类别 NuGet 包 命名空间
基础模块 AnyCAD.Rapid.NET AnyCAD.Forms、AnyCAD.WPF
AnyCAD.Rapid.Avalonia AnyCAD.AvaloniaUI
AnyCAD.Foundation.NET AnyCAD.Foundation
AnyCAD.Exchange.NET AnyCAD.Exchange
运动仿真 AnyCAD.Simulate.NET AnyCAD.Simulate
高级建模 AnyCAD.QuickSolid.NET AnyCAD.QuickSolid
点云处理 AnyCAD.PointCloud.NET AnyCAD.PointCloud
数据管理 AnyCAD.Platform.NET AnyCAD.Platform

高级建模

新增API:

  • ProfileBuilder: 用于快速创建各种类型的轮廓的API
  • CurveAlgo2d:二维曲线算法,如判断二维图形包含关系
  • AdvSurfaceBuilder.MakeText 创建面文字,用于拉伸实体文字
  • AdvShapeBuilder.MakeSphereDome 创建球顶
  • AdvShapeBuilder.MakeEllipsoidDome 创建椭圆球顶

数据管理

增加三维交互标注命令,包括尺寸标注、角度标注、文本标注等。