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

R2025

2025.9

  • 显示引擎
    • 修复WinForm窗口隐藏再显示,场景清空的问题: 示例代码
    • PickedItem.GetShapeType改为PickedItem.GetShapeFilter
  • AvaloniaUI
    • 更新到11.3.3
  • AnyCAD.AppFramework.NET
    • CommunityToolkit.Mvvm 更新到8.4.0

2025.7

  • 显示引擎
    • 通用颜色配置
      • ThemeColorTable用来统一管理颜色设置,支持主题设置
      • 支持保存为独立的文件
      • 原来设置放在SelectionManager中的选择颜色设置,现在统一放在ThemeColorTable中
    • 通用显示设置
      • GraphicsSetting用来统一管理显示设置,包括背景色、按键、过滤器等
      • 支持保存为独立的文件

2025.6

  • 显示引擎
    • 支持TTC字体
  • 模块拆分
  • 数据交互
    • DXF已知问题修复

2025.5

  • 几何造型
    • 增加曲线拟合成BSpline方法:AdvCurveBuilder.Curve2dsToBSpline
    • 增加BSpline拆分为直线和圆弧方法:AdvCurveBuilder.Curve2dToArcsSegments
  • 数据交换
    • DXF导入导出支持单位设置
  • 机器人
    • 优化碰撞检查 CollisionSceneWorld
    • 修复机器人操作尺寸文字显示太大和AxWidget比例缩放问题

2025.4

  • 显示引擎
    • 内置Pan和Orbit时候的鼠标光标样式
    • 控制双击对象是否进入编辑模式:ViewContext.EditByDoubleClick
    • 增加点云多边形选择命令:PickByLasso
    • 增加不可选择对象是否参与旋转中心计算的设置ViewContext.SetSenseUnpickableObject
    • Matplot增加是否显示线SetShowLine(false), 默认显示。
  • 几何造型
    • 增加移除几何中游离顶点FixShapeTool.RemoveDanglingVertices
  • 点云
    • 增加点云工具
      • 点云重建PointCloudTool.FitSurface
      • 点云滤波PointCloudTool.Filtering
  • 数据交换
    • 增加AsyncDocumentIO, 支持打开3DOCX、IFC、STEP格式
      • Open3DOCX
      • OpenIFC
      • OpenSTEP
  • 机器人
    • 更改改进型DH参数配置方式,参考示例AnyRobot

2025.3

  • 显示引擎
    • 增强选中对象绘制效果
    • 不满足显卡驱动最低要求的系统提示警示对话框
  • 几何造型
  • 特征识别
  • 数据交换
    • ShapeIO.Save支持obj、glTF格式导出
    • ShapeIO.Load支持obj格式导入
    • DXF:修复某些清空下Spline导入失败的问题
  • 工具
    • pcd2igs:完善点云边界控制
    • Ifc2db: 把IFC模型转换为ACAD格式 - 新增

2025.2

  • 支持XML文档注释
  • 几何造型
    • 增加曲线投影到曲面的方法ProjectionTool.ProjectOnShape(edge, face)
    • 增加曲面包覆功能AdvFeatureTool.Wrapping(edge, face) - 示例
    • ShapeAnalysisTool.Unwrap改为AdvFeatureTool.Unwrap
  • 点云重建
    • 增加pcd2igs工具,支持点云重建为曲面,转换为IGES格式
      pcd2igs -input input.pcd -output output.igs
      使用方法参考点云重建示例程序
  • Avalonia
    • 升级到11.2.3

2025.1

  • 显示引擎
    • Editor/Command增加显示Tooltip接口
    • 修复SceneNode覆盖颜色问题
    • 启用黑色主题背景颜色
    • 优先使用双精度矩阵变换:Matrix4d
  • 几何造型
    • CurveBuilder.MakeBSplineByCurves支持矩阵变换后的元素
  • 仿真引擎
    • 修复IK在某些情况下计算失败
    • 碰撞检查:使用CollisionSceneWorld替换CollisionWorld
  • 数据引擎
    • EntityElement支持覆盖材质的颜色
    • EntityElement支持覆盖材质的线宽
    • AssemblyElement支持实例化