AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Platform 命名空间参考

class  AnnotationModel
 标注ORM基类- Text:显示的文本- FontHeight:文字高度- ExtensionBeyond:延伸- ExtensionOffset:延伸- ArrowLength:箭头长度- TextFontType:文字类型- ToleranceType:公差类型- UpperTolerance:上偏差- LowerTolerance:下偏差 更多...
 
class  AnyCAD
 
class  AnyCADPINVOKE
 
class  Application
 全局唯一 更多...
 
class  ApplicationContext
 全局唯一, 应用程序管理上下文 更多...
 
class  ApplicationPluginManager
 插件管理器 更多...
 
class  AssemblyElement
 装配体,支持整体移动。 更多...
 
class  AsyncDocumentIO
 异步导入模型 更多...
 
class  BBoxElement
 BBoxElement 更多...
 
class  BooleanParameterUI
 布尔控件 更多...
 
class  BrowserItem
 目录树节点 更多...
 
class  BrowserItemList
 
class  CameraElement
 相机状态 更多...
 
class  ClipboardManager
 剪切板管理器 更多...
 
class  ColorParameterUI
 点坐标 更多...
 
class  ConstraintElement
 约束基类 更多...
 
class  CoordinateConstraint
 对齐选中的坐标系,间接增加与坐标系关联的对象间的约束 更多...
 
class  CoordinateSystemElement
 创建自定义坐标系 更多...
 
class  CopyContext
 复制对象的上下文。 更多...
 
class  CurveElement
 曲线对象基类 更多...
 
class  DatumElement
 基准基类 更多...
 
class  DbView
 默认的三维视图 更多...
 
class  DbViewBase
 DbViewBase:二三维视图基类 更多...
 
class  DeletionCollector
 收集删除的ID 更多...
 
class  DialogAccessor
 
class  DialogFactory
 
class  DocumentBrowser
 目录树构建器 更多...
 
class  DocumentEvent
 DocumentEvent管理DocumentListener 更多...
 
class  DocumentIO
 Document的保存和加载辅助类 更多...
 
class  DocumentListener
 DocumentListener 监听文档变化的基类 更多...
 
class  DocumentManager
 DocumentManager 管理文档模板 更多...
 
class  DocumentSettings
 文档设置,一个文档对应一个实例 更多...
 
class  DocumentTemplate
 文档模板,用来定义文档的初始内容FileFilter: "AnyCAD Files (.acad)"FileExts: "*.acad" 更多...
 
class  DoubleParameterUI
 双精度控件 更多...
 
class  DrawableElement
 可绘制对象的基类- Managed: 若为true,则不会单独绘制,而是依托于其他构件来绘制,如Instance的Type对象。默认为false 更多...
 
class  DrawableModifier
 基于夹点的对象修改器 更多...
 
class  DrawableModifierManager
 DrawableModifier管理器 更多...
 
class  ElementModel
 The Element model 更多...
 
class  ElementNames
 ElementNames,管理构件默认名称 更多...
 
class  ElementSchema
 Element扩展模板 更多...
 
class  ElementSchemaIterator
 ElementSchemaIterator 更多...
 
class  ElementSchemaManager
 ElementSchema管理器 更多...
 
class  ElementUI
 定义对象的属性界面 更多...
 
class  EntityAction
 定义Entity上下文相关的命令,比如右键菜单 更多...
 
class  EntityActionManager
 EntityAction管理器,仅供.NET/Python API使用 更多...
 
class  EntityElement
 实体类,可以动态添加组件 更多...
 
class  EnumParameterUI
 枚举类型 更多...
 
class  ExEntityAction
 EntityAction事务增强版OnExecute实现内需要自己添加事务,可以由多个事务。Execute中统一用事务组管理。 更多...
 
class  ExternalDocument
 外部文件 更多...
 
class  FeatureUI
 定义特征操作界面 更多...
 
class  FunctionElement
 FunctionElement特征操作;根据一个或多个输入经过计算,生成新的对象。 更多...
 
class  GeneralComponent
 扩展属性组件。 更多...
 
class  GPntParameterUI
 点坐标 更多...
 
class  GripCollector
 GripCollector 更多...
 
class  GripNode
 GripNode 夹点 更多...
 
class  GroupElement
 分组,不排序;可以使用对象上的OrderNumber属性来排序 更多...
 
class  GroupParameterUI
 属性组 更多...
 
class  GXYZParameterUI
 XYZ角度 更多...
 
interface  IApplicationPlugin
 插件接口的基类 更多...
 
class  InstanceElement
 实例化图元 更多...
 
class  Int32ParameterUI
 整数控件 更多...
 
class  LayerElement
 图层 更多...
 
class  LinearAnnotationModel
 线性标注ORM基类- StartPoint: 起始点位置- EndPoint: 终点问题- Location:文字位置- Value:长度值,不显示- Angle:倾斜的角度,以角度[0, 360)表示- Coordinate:坐标系 更多...
 
class  LineStyleComponent
 线型片段 更多...
 
class  LineStyleComponentList
 
class  LineStyleElement
 线型 更多...
 
class  MaterialElement
 材质,包括面、边、点的外观显示设置,线型、字体等设置 更多...
 
class  MirrorConstraint
 MirrorConstraint 用于PointElement的约束 更多...
 
class  NodeComponent
 NodeComponent删Node会删Entity,删Entity 不会删Node 更多...
 
class  NodeConnection
 NodeConnection 更多...
 
class  ObjectIdParameterUI
 对象Id。支持单选(AuEditStepButton、AuLineEditBox、AuComboBoxById)和多选控件(ObjectListWidget)ComboBoxById支持多种数据源:自定义ViewModel提供或者Editor提供 更多...
 
class  ParameterBool
 
class  ParameterCast
 ParameterCast参数转换器,从参数中提取具体的值。 更多...
 
class  ParameterDouble
 
class  ParameterDoubleList
 
class  ParameterFloat
 
class  ParameterFloatList
 
class  ParameterGAx1
 
class  ParameterGAx2
 
class  ParameterGAx3
 
class  ParameterGDir
 
class  ParameterGDir2d
 
class  ParameterGPnt
 
class  ParameterGPnt2d
 
class  ParameterGPntList
 
class  ParameterGTrsf
 
class  ParameterGVec
 
class  ParameterGVec2d
 
class  ParameterGXY
 
class  ParameterGXYZ
 
class  ParameterInt32
 
class  ParameterInt32List
 
class  ParameterInt64
 
class  ParameterIterator
 ParameterIterator 属性遍历器 更多...
 
class  ParameterObjectId
 
class  ParameterObjectIdList
 
class  ParameterString
 
class  ParameterStringList
 
class  ParameterUI
 属性控件描述 更多...
 
class  ParameterUIVisitor
 遍历ElementUI定义的ParameterUI的基类,根据类型分别处理 更多...
 
class  PickedIdCollector
 收集与对象关联的视图对象ID 更多...
 
class  PointCloudElement
 点云数据存储对象 更多...
 
class  PointElement
 基准点 更多...
 
class  PointsElement
 PointsElement 更多...
 
class  PolylineElement
 多折线 更多...
 
class  PropertiesComponent
 可扩展属性组件。 更多...
 
class  PropertiesModel
 属性模型ORM类,方便提取属性信息 更多...
 
class  RadiusAnnotationModel
 半径标注 更多...
 
class  ReferenceCollector
 收集引用的Id 更多...
 
class  ReferenceElement
 引用拓扑对象的子元素:点、边、面 更多...
 
class  ReferencePoint
 引用边、面上的点 更多...
 
class  ReferenceShape
 引用拓扑对象的子元素:点、边、面 更多...
 
class  SchemaComponent
 与Schema绑定的可扩展属性组件。 更多...
 
class  SelectionListener
 SelectionListener 更多...
 
class  ShapeElement
 实体对象用来管理几何对象,一般是实体对象。- SetDeflection 可以控制显示对象的离散精度。- SetOptimized 可以控制是否开启中小模型的优化模式,以提升显示效率。- SetChildrenPickable 可以控制是否允许选择点、线、面。 更多...
 
class  ShapeScriptContext
 脚本执行上下文 更多...
 
class  SimpleCurveElement
 SimpleCurveElement:简单的曲线 更多...
 
class  SketchCurve
 SketchCurve 更多...
 
class  SketchElement
 草图元素对象的基类 更多...
 
class  SketchGeometry
 草图几何体基类 更多...
 
class  SketchPlane
 草图平面对象 更多...
 
class  StringParameterUI
 字符串 更多...
 
class  StyleElement
 样式的基类 更多...
 
class  TagAnnotationModel
 文字引线标注 更多...
 
class  TextElement
 TextElement采用UTF-8存储,使用GetTextW/SetTextW设置GB2312编码的字符串。 更多...
 
class  TextStyleElement
 文本样式 更多...
 
class  TextureElement
 纹理贴图对象 更多...
 
class  TransformComponent
 矩阵变换组件,用于给Drawable对象增加矩阵变换 更多...
 
class  UndoTransaction
 事务管理 更多...
 
class  UndoTransactionGroup
 事务组管理。- Begin和End必须结对出现。- 若不调用Commit,直接End,则回退中间的事务。 更多...
 
class  UserElement
 用与扩展无法自主显示的Entity类,或者保存用户自己的数据。 更多...
 
class  VisualElement
 VisualElement,主要由参数驱动,并借助PrimitiveShape、SceneNode进行可视化 更多...
 

枚举

enum  EnumConstraintPosition {
  Edge = 0 , StartPoint = 1 , EndPoint = 2 , MiddlePoint = 3 ,
  Invalid = 100
}
 约束的位置复杂几何如parabola focus or b-spline knots 使用 EnumSketchInternalAlignmentType 更多...
 
enum  EnumConstraintStatus {
  Unknown , FullyConstraint , NotFullyConstraint , Redundant ,
  PartiallyRedundant , Malformed , Conflicting , Normal
}
 约束求解器状态 更多...
 
enum  EnumCoordinateSystemType { Cartesian , Cylindrical }
 坐标系类型 更多...
 
enum  EnumCoordinateSystemUsage { InOut , In , Out }
 坐标系链接方法 更多...
 
enum  EnumDbViewType {
  View3D , Drawing , Section , Schedule ,
  Sheet , Analysis , Customized = 99 , Unknown = 1000
}
 DbView的类型 更多...
 
enum  EnumEndPreviewAction { Rollback , Commit }
 结束预览的行为 更多...
 
enum  EnumFeatureOperation {
  Undefined , Creative , Additive , Subtractive ,
  Hybrid
}
 Function的操作类型 更多...
 
enum  EnumLevelOfDetail { Rough , Medium , Fine }
 质量等级 更多...
 
enum  EnumMeasureAlignType { DistanceX , DistanceY , DistanceZ , Points }
 
enum  EnumMirrorType : uint {
  Zero = 0 , X = 1 , Y = 16 , Z = 256 ,
  XY = 17 , YZ = 272 , XZ = 257 , XYZ = 273
}
 镜像类型 更多...
 
enum  EnumSketchConstraintType {
  Zero = 0 , Coincident = 1 , Horizontal = 2 , Vertical = 3 ,
  Parallel = 4 , Perpendicular = 5 , Tangent = 6 , Equal = 7 ,
  Symmetric = 8 , PointOnObject = 9 , InternalAlignment = 10 , Block = 11 ,
  Distance = 12 , DistanceX = 13 , DistanceY = 14 , Angle = 15 ,
  Radius = 16 , Diameter = 17 , SnellsLaw = 18 , Weight = 19 ,
  VerticalZ = 50 , TotalCount
}
 草图约束类型 更多...
 
enum  EnumSketchGeometryMode { Regular = 0 , Reference = 1 , Construction = 2 }
 草图几何体使用模式 更多...
 
enum  EnumSketchInternalAlignmentType {
  Zero = 0 , EllipseMajorDiameter = 1 , EllipseMinorDiameter = 2 , EllipseFocus1 = 3 ,
  EllipseFocus2 = 4 , HyperbolaMajor = 5 , HyperbolaMinor = 6 , HyperbolaFocus = 7 ,
  ParabolaFocus = 8 , BSplineControlPoint = 9 , BSplineKnotPoint = 10 , ParabolaFocalAxis = 11 ,
  NumInternalAlignmentType
}
 草图内部对齐类型 更多...
 
enum  EnumSketchSolverStatus {
  EmptySketch , OverConstrained , UnderConstrained , FullyConstrained ,
  SolveFailed , Redundant , PartiallyRedundant , Malformed
}
 约束求解器状态类型 更多...
 
enum  EnumStyleUsage { ByEntity , ByLayer }
 样式的使用方法 更多...
 
enum  EnumToleranceType { Zero = 0 , PlusMinus = 1 , Range = 2 }
 公差类型枚举
 
enum  EnumTransactionAction { Defalut = 0 , Progress = 1 , Abortable = 2 , StrictMode = 0x1|0x2 }
 提交事务选项 更多...
 
enum  EnumTransformBehaviour { ByWorld , ByParent }
 矩阵行为 更多...
 
enum  EnumWorkbenchType {
  Unknown , Part , Assembly , Analysis ,
  MachiningJob , Program
}
 工作台类型 更多...
 
enum  EnumWorkspaceType { Zero , Sketch , Space }
 工作空间类型 更多...
 

枚举类型说明

◆ EnumConstraintPosition

约束的位置复杂几何如parabola focus or b-spline knots 使用 EnumSketchInternalAlignmentType

Group: DataManage

枚举值
Edge 

几何体边缘

StartPoint 

几何体起始点

EndPoint 

几何体终点

MiddlePoint 

几何体中点/中心

Invalid 

无效位置

◆ EnumConstraintStatus

约束求解器状态

Group: DataManage

枚举值
Unknown 

未知状态

FullyConstraint 

完全约束

NotFullyConstraint 

不完全约束

Redundant 

冗余约束

PartiallyRedundant 

部分冗余约束

Malformed 

错误约束

Conflicting 

冲突约束

Normal 

正常约束

◆ EnumCoordinateSystemType

坐标系类型

Group: DataManage

◆ EnumCoordinateSystemUsage

坐标系链接方法

Group: DataManage

◆ EnumDbViewType

DbView的类型

Group: DataManage

枚举值
View3D 

三维视图

Drawing 

工程图视图

Section 

剖面视图

Schedule 

表格视图

Sheet 

图纸视图

Analysis 

分析视图

Customized 

自定义视图

Unknown 

未知类型视图

◆ EnumEndPreviewAction

结束预览的行为

Group: DataManage

枚举值
Rollback 

回退之前的操作

Commit 

提交之前的操作

◆ EnumFeatureOperation

Function的操作类型

Group: DataManage

枚举值
Undefined 

没有定义行为

Creative 

创建,基于输入创建新的类型

Additive 

增材

Subtractive 

减材

Hybrid 

混合工艺(同时包含增材和减材)

◆ EnumLevelOfDetail

质量等级

Group: DataManage

枚举值
Rough 

粗糙

Medium 

中等

Fine 

精确

◆ EnumMirrorType

镜像类型

Group: DataManage

◆ EnumSketchConstraintType

草图约束类型

Group: DataManage

枚举值
Zero 

无约束

Coincident 

重合约束

Horizontal 

水平约束

Vertical 

垂直约束

Parallel 

平行约束

Perpendicular 

垂直相交约束

Tangent 

相切约束

Equal 

相等约束

Symmetric 

对称约束

PointOnObject 

点在对象上约束

InternalAlignment 

内部对齐约束

Block 

锁定约束

Distance 

距离约束

DistanceX 

X轴距离约束

DistanceY 

Y轴距离约束

Angle 

角度约束

Radius 

半径约束

Diameter 

直径约束

SnellsLaw 

斯涅尔定律约束

Weight 

权重约束

VerticalZ 

Z轴垂直约束

TotalCount 

约束类型总数

◆ EnumSketchGeometryMode

草图几何体使用模式

Group: DataManage

枚举值
Regular 

正常模式,用于实际几何,参与最终形状

Reference 

参考模式,用于辅助几何,不参与最终形状

Construction 

构造模式,用于实际几何,不参与约束计算

◆ EnumSketchInternalAlignmentType

草图内部对齐类型

Group: DataManage

枚举值
Zero 

无对齐

EllipseMajorDiameter 

椭圆长轴

EllipseMinorDiameter 

椭圆短轴

EllipseFocus1 

椭圆焦点1

EllipseFocus2 

椭圆焦点2

HyperbolaMajor 

双曲线主轴

HyperbolaMinor 

双曲线次轴

HyperbolaFocus 

双曲线焦点

ParabolaFocus 

抛物线焦点

BSplineControlPoint 

B样条控制点

BSplineKnotPoint 

B样条节点

ParabolaFocalAxis 

抛物线焦点轴

NumInternalAlignmentType 

内部对齐类型总数

◆ EnumSketchSolverStatus

约束求解器状态类型

Group: DataManage

枚举值
EmptySketch 

空草图

OverConstrained 

过度约束

UnderConstrained 

约束不足

FullyConstrained 

完全约束

SolveFailed 

求解失败

Redundant 

冗余约束

PartiallyRedundant 

部分冗余

Malformed 

错误约束

◆ EnumStyleUsage

样式的使用方法

Group: DataManage

◆ EnumTransactionAction

提交事务选项

Group: DataManage

枚举值
Defalut 

默认行为

Progress 

存在比较耗时的计算,显示进度条

Abortable 

执行失败,允许回退

◆ EnumTransformBehaviour

矩阵行为

Group: DataManage

枚举值
ByWorld 

相对世界中心

ByParent 

相对父节点

◆ EnumWorkbenchType

工作台类型

Group: DataManage

枚举值
Unknown 

未知

Part 

零件

Assembly 

装配

Analysis 

分析

MachiningJob 

加工

Program 

运动仿真

◆ EnumWorkspaceType

工作空间类型

Group: DataManage

枚举值
Zero 

Sketch 

二维草图

Space 

三维草图