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

class  AnyCAD
 
class  AnyCADPINVOKE
 
class  BoxModel
 创建盒子、长方体、立方体对象 更多...
 
class  ConeModel
 创建圆锥、圆台对象。 更多...
 
class  CylinderModel
 添加圆柱对象 更多...
 
class  ExternalUtility
 外部文档实用方法 更多...
 
class  PartElement
 通过特征造型生成的零件,做为对象的PartId 更多...
 
class  PrimitiveCommand
 基本体命令对象 更多...
 
class  PrimitiveModel
 基本模型Model层。 更多...
 
class  PrimitiveSchema
 基元图元属性 更多...
 
class  PyramidModel
 棱锥对象 更多...
 
class  ShapeModel
 ShapeElement的Model层。支持变换自动管理 更多...
 
class  ShapeSchema
 通过基本参数创建ShapeElement类型的实体对象 更多...
 
class  ShapeSchemaBase
 
class  SketchArc
 SketchArc 更多...
 
class  SketchArcOfEllipse
 SketchArcOfEllipse 更多...
 
class  SketchArcOfHyperbola
 SketchArcOfHyperbola 更多...
 
class  SketchArcOfParabola
 SketchArcOfParabola 更多...
 
class  SketchBSpline
 SketchBSpline 更多...
 
class  SketchCircle
 SketchCircle 更多...
 
class  SketchCurve
 SketchCurve 更多...
 
class  SketchCurveIterator
 SketchCurve迭代器 更多...
 
class  SketchElement
 草图元素对象的基类 更多...
 
class  SketchEllipse
 SketchEllipse 更多...
 
class  SketchGeometry
 草图几何体基类 更多...
 
class  SketchLine
 SketchLine 更多...
 
class  SketchPlane
 草图平面对象 更多...
 
class  SketchPoint
 SketchPoint 更多...
 
class  SketchPointIterator
 SketchPoint迭代器 更多...
 
class  SphereModel
 球对象 更多...
 
class  TorusModel
 圆环对象 更多...
 

枚举

enum  EnumConstraintPosition {
  Edge = 0 , StartPoint = 1 , EndPoint = 2 , MiddlePoint = 3 ,
  InternalPoint = 4 , Invalid = 100
}
 约束的位置复杂几何如parabola focus or b-spline knots 使用 EnumSketchInternalAlignmentType 更多...
 
enum  EnumConstraintStatus {
  Unknown , FullyConstraint , NotFullyConstraint , Redundant ,
  PartiallyRedundant , Malformed , Conflicting , Normal
}
 约束求解器状态 更多...
 
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
}
 约束求解器状态类型 更多...
 

枚举类型说明

◆ EnumConstraintPosition

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

Group: DataManage

枚举值
Edge 

几何体边缘

StartPoint 

几何体起始点

EndPoint 

几何体终点

MiddlePoint 

几何体中点/中心

InternalPoint 

复杂几何体内部点

Invalid 

无效位置

◆ EnumConstraintStatus

约束求解器状态

Group: DataManage

枚举值
Unknown 

未知状态

FullyConstraint 

完全约束

NotFullyConstraint 

不完全约束

Redundant 

冗余约束

PartiallyRedundant 

部分冗余约束

Malformed 

错误约束

Conflicting 

冲突约束

Normal 

正常约束

◆ 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 

错误约束