|
AnyCAD Rapid API 2026
Help you to create a better world!
|
| ▼NAnyCAD | |
| ►NAvaloniaUI | |
| CRenderControl | Avalonia .NET三维控件 |
| ►NDesigning | |
| CBoxModel | 创建盒子、长方体、立方体对象 |
| CConeModel | 创建圆锥、圆台对象。 |
| CCylinderModel | 添加圆柱对象 |
| CPrimitiveCommand | 基本体命令对象 |
| CPrimitiveModel | 基本模型Model层。 |
| CPrimitiveSchema | 基元图元属性 |
| CPyramidModel | 棱锥对象 |
| CShapeModel | ShapeElement的Model层。支持变换自动管理 |
| CShapeSchema | 通过基本参数创建ShapeElement类型的实体对象 |
| CShapeSchemaBase | |
| CSphereModel | 球对象 |
| CTorusModel | 圆环对象 |
| ►NForms | |
| CRenderControl | WinForms三维控件 |
| ►NFoundation | |
| CAABox | 3D包围盒 |
| CAABoxF | 3D包围盒 |
| CAbstractSettings | 抽象设置类 |
| CAlignedDimensionNode | AlignedDimensionNode |
| CAngularDimensionNode | AngularDimensionNode平面角度 |
| CAnnotationNode | AnnotationNode |
| CAObject | 基类,提供基本的反射方法 |
| CAppEventArgs | 事件参数 |
| CAppEventListener | |
| CAppEventListenerManager | |
| CArrayBuffer | |
| CArrayBufferView | 用于方便访问ArrayBuffer数据。ArrayBufferView不保存数据,只能用来访问修改数据元素,无法更改ArrayBuffer的大小。 |
| CArrowWidget | The Arrow object |
| CAxisWidget | 坐标轴对象。每个轴的ID使用字符:'x','y', 'z'表示。AxisWidget aw = ...;aw.ShowArrow('z', false); //隐藏z轴 |
| CAxWidget | The simple Axis object |
| CBackground | Background |
| CBaseApplication | 显示应用程序入口 |
| CBasicMaterial | The basic material |
| CBooleanTool | 对TopoShape进行布尔操作的工具类 |
| CBoundedVolume | Represents a convex volume bounded by planes |
| CBoundedVolumeD | Represents a convex volume bounded by planes |
| CBrepSceneNode | 在场景中可以显示TopoShape的节点。通过BrepSceneNode.SetTransform设置的矩阵不会直接应用到TopoShape上。使用BrepSceneNode.GetFinalShape()可以得到空间变换后的几何对象。 |
| CBufferAttribute | The attribute of geometry, could be Position, Normal, UV, etc |
| CBufferGeometry | 图元几何对象 |
| ►CBufferGeometryList | |
| CBufferGeometryListEnumerator | |
| CCamera | 相机信息 |
| CCameraDriver | 计算相机信息 |
| CCharBuffer | 内容为char的内存空间 |
| ►CCharList | |
| CCharListEnumerator | |
| CCharTypedBuffer | 模板辅助类 |
| CClassId | 类信息 |
| CClipPlaneView | ClipPlaneView |
| CCollisionDetector | 点与面、体的碰撞检查 |
| CColorBackground | ColorBackground |
| CColorTable | 颜色表 |
| CCommand | 命令基类 |
| CCommandContext | 命令执行上下文 |
| CCommandIterator | 命令遍历器。使用方法:<code> for(var itr = new CommandIterator(); itr.More(); itr.Next()) { var e = itr.Current(); //... }</code> |
| CCommandListener | Command |
| CCommandManager | 命令管理器 |
| CComponent | 组件,用于动态给Entity增加特性 |
| CCompoundShape | 复合形状 |
| CCoordinateGridWidget | CoordinateGridWidget |
| CCoordinateWidgetSetting | 坐标系组件设置 |
| CCursor | 光标对象 |
| CCursorManager | 光标对象 |
| CCursorWidget | CursorWidget. 鼠标光标控件 |
| CCurve2dBuilder | 构造平面二维曲线相关的方法 |
| CCurveBuilder | ShapeBuilder 主要用于创建三维点、曲线、平面等。 |
| CCurveShapeProperty | 获取曲线的局部属性 |
| CDerivativeValues | 保存曲线/曲面求导的结果 |
| CDerivativeValues2d | 保存二维曲线求导的结果 |
| CDialogUtil | |
| CDimensionNode | DimensionNode |
| CDistanceMeasureEditor | 测量距离 |
| CDocument | 管理各种需要被保存的内容,包括几何、材质、属性等;操作的支持Undo/Redo。 |
| CDocumentEventArgs | 文档事件参数 |
| CDocumentSceneNode | DocumentSceneNode文档对象在场景中的表达 |
| ►CDouble3List | |
| CDouble3ListEnumerator | |
| CDoubleCondition | |
| ►CDoubleList | |
| CDoubleListEnumerator | |
| ►CDoubleList2 | |
| CDoubleList2Enumerator | |
| CDraggableWidget | DraggableWidget |
| CEdgeExplor | 对实体的边进行分类 |
| CEdgeVertex | 顶点信息, 在ShapeExplor中使用。 |
| CEditMode | 用来管理Editor |
| CEditor | 基于鼠标、键盘、Touch等方式输入进行交互编辑的基类 |
| CEditorCommand | 支持创建Editor的命令基类 |
| CEditorNames | 定义标准的Key |
| CElement | 保存在文档的对象的基类。支持事务、关联更新等功能 |
| CElementAttribute | The index attribute of geometry |
| CElementIterator | Element遍历器。使用方法:<code> for(var itr = ElementIterator.Create(doc); itr.More(); itr.Next()) { var e = itr.Current(); ... }</code> |
| CElementTable | ElementTable 对Element按类型分表管理,提升查询速度。 |
| CExtremaCurveCurve | 计算曲线之间的最大最小距离 |
| CExtremaCurveSurface | 计算曲线和曲面之间的最大和最小距离 |
| CExtremaPointCurve | 计算点与曲线的最大和最小距离 |
| CExtremaPointSurface | 计算点与曲面的最近、最远距离 |
| CExtremaShapeShape | 计算两个Shape之间的最小、最大距离 |
| CExtremaSurfacePoint | 曲面极值计算结果点的信息. ParameterU和ParameterV记录点对应在所在面的UV值。 |
| CExtremaSurfacePointPair | 曲面极值计算结果. Point1记录第一个面上的点, Point2记录第二个面上的点。 |
| CExtremaSurfaceSurface | 计算两个曲面的最大、最小距离 |
| CFaceIntersector | Intersection testing between face and curve |
| CFeatureTool | FeatureTool特征造型的工具 |
| CFileImage | The image from file |
| CFixShapeTool | 对TopoShape进行修复的工具类 |
| CFloat32Array | 把ArrayBuffer当作Float32数组来处理。 |
| CFloat32Buffer | 内容为Float32的内存空间 |
| ►CFloat32BufferList | |
| CFloat32BufferListEnumerator | |
| CFloat32TypedArray | ArrayBufferView辅助类模板 |
| CFloat32TypedBuffer | 模板辅助类 |
| ►CFloatList | |
| CFloatListEnumerator | |
| CFontManager | The font manager |
| CFontMaterial | The font material |
| CFrameEditor | FrameEditor |
| CFrameWidget | FrameWidget |
| CGAx1 | Describes an axis in 3D space. An axis is defined by: - its origin (also referred to as its "Location point"), and - its unit vector (referred to as its "Direction" or "main Direction"). An axis is used: - to describe 3D geometric entities (for example, the axis of a revolution entity). It serves the same purpose as the STEP function "axis placement one axis", or - to define geometric transformations (axis of symmetry, axis of rotation, and so on). For example, this entity can be used to locate a geometric entity or to define a symmetry axis |
| CGAx2 | Describes a right-handed coordinate system in 3D space. A coordinate system is defined by: - its origin (also referred to as its "Location point"), and - three orthogonal unit vectors, termed respectively the "X Direction", the "Y Direction" and the "Direction" (also referred to as the "main Direction"). The "Direction" of the coordinate system is called its "main Direction" because whenever this unit vector is modified, the "X Direction" and the "Y Direction" are recomputed. However, when we modify either the "X Direction" or the "Y Direction", "Direction" is not modified. The "main Direction" is also the "Z Direction". Since an Ax2 coordinate system is right-handed, its "main Direction" is always equal to the cross product of its "X Direction" and "Y Direction". (To define a left-handed coordinate system, use gp_Ax3.) A coordinate system is used: - to describe geometric entities, in particular to position them. The local coordinate system of a geometric entity serves the same purpose as the STEP function "axis placement two axes", or - to define geometric transformations. Note: we refer to the "X Axis", "Y Axis" and "Z Axis", respectively, as to axes having: - the origin of the coordinate system as their origin, and - the unit vectors "X Direction", "Y Direction" and "main Direction", respectively, as their unit vectors. The "Z Axis" is also the "main Axis" |
| CGAx22d | Describes a coordinate system in a plane (2D space). A coordinate system is defined by: - its origin (also referred to as its "Location point"), and - two orthogonal unit vectors, respectively, called the "X Direction" and the "Y Direction". A gp_Ax22d may be right-handed ("direct sense") or left-handed ("inverse" or "indirect sense"). You use a gp_Ax22d to: - describe 2D geometric entities, in particular to position them. The local coordinate system of a geometric entity serves for the same purpose as the STEP function "axis placement two axes", or - define geometric transformations. Note: we refer to the "X Axis" and "Y Axis" as the axes having: - the origin of the coordinate system as their origin, and - the unit vectors "X Direction" and "Y Direction", respectively, as their unit vectors |
| CGAx2d | Describes an axis in the plane (2D space). An axis is defined by: - its origin (also referred to as its "Location point"), and - its unit vector (referred to as its "Direction"). An axis implicitly defines a direct, right-handed coordinate system in 2D space by: - its origin, - its "Direction" (giving the "X Direction" of the coordinate system), and - the unit vector normal to "Direction" (positive angle measured in the trigonometric sense). An axis is used: - to describe 2D geometric entities (for example, the axis which defines angular coordinates on a circle). It serves for the same purpose as the STEP function "axis placement one axis", or - to define geometric transformations (axis of symmetry, axis of rotation, and so on). Note: to define a left-handed 2D coordinate system, use gp_Ax22d |
| CGAx3 | Describes a coordinate system in 3D space. Unlike a gp_Ax2 coordinate system, a gp_Ax3 can be right-handed ("direct sense") or left-handed ("indirect sense"). A coordinate system is defined by: - its origin (also referred to as its "Location point"), and - three orthogonal unit vectors, termed the "X Direction", the "Y Direction" and the "Direction" (also referred to as the "main Direction"). The "Direction" of the coordinate system is called its "main Direction" because whenever this unit vector is modified, the "X Direction" and the "Y Direction" are recomputed. However, when we modify either the "X Direction" or the "Y Direction", "Direction" is not modified. "Direction" is also the "Z Direction". The "main Direction" is always parallel to the cross product of its "X Direction" and "Y Direction". If the coordinate system is right-handed, it satisfies the equation: "main Direction" = "X Direction" ^ "Y Direction" and if it is left-handed, it satisfies the equation: "main Direction" = -"X Direction" ^ "Y Direction" A coordinate system is used: - to describe geometric entities, in particular to position them. The local coordinate system of a geometric entity serves the same purpose as the STEP function "axis placement three axes", or - to define geometric transformations. Note: - We refer to the "X Axis", "Y Axis" and "Z Axis", respectively, as the axes having: - the origin of the coordinate system as their origin, and - the unit vectors "X Direction", "Y Direction" and "main Direction", respectively, as their unit vectors. - The "Z Axis" is also the "main Axis". - gp_Ax2 is used to define a coordinate system that must be always right-handed |
| CGBBox | Describes a bounding box in 3D space. A bounding box is parallel to the axes of the coordinates system. If it is finite, it is defined by the three intervals: - [ Xmin,Xmax ], - [ Ymin,Ymax ], - [ Zmin,Zmax ]. A bounding box may be infinite (i.e. open) in one or more directions. It is said to be: - OpenXmin if it is infinite on the negative side of the "X Direction"; - OpenXmax if it is infinite on the positive side of the "X Direction"; - OpenYmin if it is infinite on the negative side of the "Y Direction"; - OpenYmax if it is infinite on the positive side of the "Y Direction"; - OpenZmin if it is infinite on the negative side of the "Z Direction"; - OpenZmax if it is infinite on the positive side of the "Z Direction"; - WholeSpace if it is infinite in all six directions. In this case, any point of the space is inside the box; - Void if it is empty. In this case, there is no point included in the box. A bounding box is defined by: - six bounds (Xmin, Xmax, Ymin, Ymax, Zmin and Zmax) which limit the bounding box if it is finite, - eight flags (OpenXmin, OpenXmax, OpenYmin, OpenYmax, OpenZmin, OpenZmax, WholeSpace and Void) which describe the bounding box if it is infinite or empty, and - a gap, which is included on both sides in any direction when consulting the finite bounds of the box |
| CGBezierCurve | BezierCurve信息获取 |
| CGBezierCurve2d | BezierCurve2d信息获取 |
| CGBezierSurface | 获取BezierSurface信息 |
| CGBSplineCurve | BSplineCurve信息获取 |
| CGBSplineCurve2d | BSplineCurve2d信息获取 |
| CGBSplineSurface | 获取BSplineSurface信息 |
| CGCirc | Describes a circle in 3D space. A circle is defined by its radius and positioned in space with a coordinate system (a gp_Ax2 object) as follows: - the origin of the coordinate system is the center of the circle, and - the origin, "X Direction" and "Y Direction" of the coordinate system define the plane of the circle. This positioning coordinate system is the "local coordinate system" of the circle. Its "main Direction" gives the normal vector to the plane of the circle. The "main Axis" of the coordinate system is referred to as the "Axis" of the circle. Note: when a gp_Circ circle is converted into a Geom_Circle circle, some implicit properties of the circle are used explicitly: - the "main Direction" of the local coordinate system gives an implicit orientation to the circle (and defines its trigonometric sense), - this orientation corresponds to the direction in which parameter values increase, - the starting point for parameterization is that of the "X Axis" of the local coordinate system (i.e. the "X Axis" of the circle). See Also gce_MakeCirc which provides functions for more complex circle constructions Geom_Circle which provides additional functions for constructing circles and works, in particular, with the parametric equations of circles |
| CGCirc2d | Describes a circle in the plane (2D space). A circle is defined by its radius and positioned in the plane with a coordinate system (a gp_Ax22d object) as follows: - the origin of the coordinate system is the center of the circle, and - the orientation (direct or indirect) of the coordinate system gives an implicit orientation to the circle (and defines its trigonometric sense). This positioning coordinate system is the "local coordinate system" of the circle. Note: when a gp_Circ2d circle is converted into a Geom2d_Circle circle, some implicit properties of the circle are used explicitly: - the implicit orientation corresponds to the direction in which parameter values increase, - the starting point for parameterization is that of the "X Axis" of the local coordinate system (i.e. the "X Axis" of the circle). See Also GccAna and Geom2dGcc packages which provide functions for constructing circles defined by geometric constraints gce_MakeCirc2d which provides functions for more complex circle constructions Geom2d_Circle which provides additional functions for constructing circles and works, with the parametric equations of circles in particular gp_Ax22d |
| CGCone | Defines an infinite conical surface. A cone is defined by its half-angle (can be negative) at the apex and positioned in space with a coordinate system (a gp_Ax3 object) and a "reference radius" where: - the "main Axis" of the coordinate system is the axis of revolution of the cone, - the plane defined by the origin, the "X Direction" and the "Y Direction" of the coordinate system is the reference plane of the cone; the intersection of the cone with this reference plane is a circle of radius equal to the reference radius, if the half-angle is positive, the apex of the cone is on the negative side of the "main Axis" of the coordinate system. If the half-angle is negative, the apex is on the positive side. This coordinate system is the "local coordinate system" of the cone. Note: when a gp_Cone cone is converted into a Geom_ConicalSurface cone, some implicit properties of its local coordinate system are used explicitly: - its origin, "X Direction", "Y Direction" and "main Direction" are used directly to define the parametric directions on the cone and the origin of the parameters, - its implicit orientation (right-handed or left-handed) gives the orientation (direct or indirect) of the Geom_ConicalSurface cone. See Also gce_MakeCone which provides functions for more complex cone constructions Geom_ConicalSurface which provides additional functions for constructing cones and works, in particular, with the parametric equations of cones gp_Ax3 |
| CGCylinder | Describes an infinite cylindrical surface. A cylinder is defined by its radius and positioned in space with a coordinate system (a gp_Ax3 object), the "main Axis" of which is the axis of the cylinder. This coordinate system is the "local coordinate system" of the cylinder. Note: when a gp_Cylinder cylinder is converted into a Geom_CylindricalSurface cylinder, some implicit properties of its local coordinate system are used explicitly: - its origin, "X Direction", "Y Direction" and "main Direction" are used directly to define the parametric directions on the cylinder and the origin of the parameters, - its implicit orientation (right-handed or left-handed) gives an orientation (direct or indirect) to the Geom_CylindricalSurface cylinder. See Also gce_MakeCylinder which provides functions for more complex cylinder constructions Geom_CylindricalSurface which provides additional functions for constructing cylinders and works, in particular, with the parametric equations of cylinders gp_Ax3 |
| CGDir | Describes a unit vector in 3D space. This unit vector is also called "Direction". See Also gce_MakeDir which provides functions for more complex unit vector constructions Geom_Direction which provides additional functions for constructing unit vectors and works, in particular, with the parametric equations of unit vectors |
| CGDir2d | Describes a unit vector in the plane (2D space). This unit vector is also called "Direction". See Also gce_MakeDir2d which provides functions for more complex unit vector constructions Geom2d_Direction which provides additional functions for constructing unit vectors and works, in particular, with the parametric equations of unit vectors |
| ►CGDirList | |
| CGDirListEnumerator | |
| CGElips | |
| CGElips2d | |
| CGeneralSceneNode | The general SceneNode |
| CGeoApplication | GeoApplication |
| CGeometryBuilder | 创建显示用的几何对象 |
| CGfxObject | |
| CGHypr | |
| CGHypr2d | |
| CGLin | Describes a line in 3D space. A line is positioned in space with an axis (a gp_Ax1 object) which gives it an origin and a unit vector. A line and an axis are similar objects, thus, we can convert one into the other. A line provides direct access to the majority of the edit and query functions available on its positioning axis. In addition, however, a line has specific functions for computing distances and positions. See Also gce_MakeLin which provides functions for more complex line constructions Geom_Line which provides additional functions for constructing lines and works, in particular, with the parametric equations of lines |
| CGLin2d | Describes a line in 2D space. A line is positioned in the plane with an axis (a gp_Ax2d object) which gives the line its origin and unit vector. A line and an axis are similar objects, thus, we can convert one into the other. A line provides direct access to the majority of the edit and query functions available on its positioning axis. In addition, however, a line has specific functions for computing distances and positions. See Also GccAna and Geom2dGcc packages which provide functions for constructing lines defined by geometric constraints gce_MakeLin2d which provides functions for more complex line constructions Geom2d_Line which provides additional functions for constructing lines and works, in particular, with the parametric equations of lines |
| CGMat | Describes a three column, three row matrix. This sort of object is used in various vectorial or matrix computations |
| CGMat2d | Describes a two column, two row matrix. This sort of object is used in various vectorial or matrix computations |
| CGP | The geometric processor package, called gp, provides an implementation of entities used : . for algebraic calculation such as "XYZ" coordinates, "Mat" matrix . for basis analytic geometry such as Transformations, point, vector, line, plane, axis placement, conics, and elementary surfaces. These entities are defined in 2d and 3d space. All the classes of this package are non-persistent |
| CGParab | |
| CGParab2d | |
| CGPln | Describes a plane. A plane is positioned in space with a coordinate system (a gp_Ax3 object), such that the plane is defined by the origin, "X Direction" and "Y Direction" of this coordinate system, which is the "local coordinate system" of the plane. The "main Direction" of the coordinate system is a vector normal to the plane. It gives the plane an implicit orientation such that the plane is said to be "direct", if the coordinate system is right-handed, or "indirect" in the other case. Note: when a gp_Pln plane is converted into a Geom_Plane plane, some implicit properties of its local coordinate system are used explicitly: - its origin defines the origin of the two parameters of the planar surface, - its implicit orientation is also that of the Geom_Plane. See Also gce_MakePln which provides functions for more complex plane constructions Geom_Plane which provides additional functions for constructing planes and works, in particular, with the parametric equations of planes |
| CGPnt | Defines a 3D cartesian point |
| CGPnt2d | Defines a non-persistent 2D cartesian point |
| ►CGPnt2dList | |
| CGPnt2dListEnumerator | |
| ►CGPntList | |
| CGPntListEnumerator | |
| ►CGPntList2 | |
| CGPntList2Enumerator | |
| CGQuaternion | Represents operation of rotation in 3d space as quaternion and implements operations with rotations basing on quaternion mathematics. In addition, provides methods for conversion to and from other representations of rotation (3*3 matrix, vector and angle, Euler angles) |
| CGradientColorBackground | 渐变背景色 |
| CGraphicsSetting | 渲染设置 |
| CGRepIterator | 用来遍历GRepShape里的内容。面对应的是TRIANGLES; 边对应的为LINE_STRIP,即多折线。 for(itr.Initialize(shape, EnumShapeFilter.Edge);itr.More(); itr.Next()) { var postions = itr.Positions(); } |
| CGRepShape | GRepShape 基于TopoShape生成显示对象,以便在引擎中显示。 创建后调用对象的Build方法进行离散。 |
| CGroupSceneNode | The group of many SceneNodes |
| CGSphere | Describes a sphere. A sphere is defined by its radius and positioned in space with a coordinate system (a gp_Ax3 object). The origin of the coordinate system is the center of the sphere. This coordinate system is the "local coordinate system" of the sphere. Note: when a gp_Sphere sphere is converted into a Geom_SphericalSurface sphere, some implicit properties of its local coordinate system are used explicitly: - its origin, "X Direction", "Y Direction" and "main Direction" are used directly to define the parametric directions on the sphere and the origin of the parameters, - its implicit orientation (right-handed or left-handed) gives the orientation (direct, indirect) to the Geom_SphericalSurface sphere. See Also gce_MakeSphere which provides functions for more complex sphere constructions Geom_SphericalSurface which provides additional functions for constructing spheres and works, in particular, with the parametric equations of spheres |
| CGTorus | Describes a torus. A torus is defined by its major and minor radii and positioned in space with a coordinate system (a gp_Ax3 object) as follows: - The origin of the coordinate system is the center of the torus; - The surface is obtained by rotating a circle of radius equal to the minor radius of the torus about the "main Direction" of the coordinate system. This circle is located in the plane defined by the origin, the "X Direction" and the "main Direction" of the coordinate system. It is centered on the "X Axis" of this coordinate system, and located at a distance, from the origin of this coordinate system, equal to the major radius of the torus; - The "X Direction" and "Y Direction" define the reference plane of the torus. The coordinate system described above is the "local coordinate system" of the torus. Note: when a gp_Torus torus is converted into a Geom_ToroidalSurface torus, some implicit properties of its local coordinate system are used explicitly: - its origin, "X Direction", "Y Direction" and "main Direction" are used directly to define the parametric directions on the torus and the origin of the parameters, - its implicit orientation (right-handed or left-handed) gives the orientation (direct, indirect) to the Geom_ToroidalSurface torus. See Also gce_MakeTorus which provides functions for more complex torus constructions Geom_ToroidalSurface which provides additional functions for constructing tori and works, in particular, with the parametric equations of tori |
| CGTrsf | 空间变换。不支持不等比缩放。 |
| CGTrsf2d | |
| CGuiRenderer | Gui界面外挂. 内部使用 |
| CGVec | Defines a non-persistent vector in 3D space |
| CGVec2d | Defines a non-persistent vector in 2D space |
| ►CGVec2dList | |
| CGVec2dListEnumerator | |
| ►CGVecList | |
| CGVecListEnumerator | |
| CGXY | This class describes a cartesian coordinate entity in 2D space {X,Y}. This class is non persistent. This entity used for algebraic calculation. An XY can be transformed with a Trsf2d or a GTrsf2d from package gp. It is used in vectorial computations or for holding this type of information in data structures |
| ►CGXYList | |
| CGXYListEnumerator | |
| CGXYZ | This class describes a cartesian coordinate entity in 3D space {X,Y,Z}. This entity is used for algebraic calculation. This entity can be transformed with a "Trsf" or a "GTrsf" from package "gp". It is used in vectorial computations or for holding this type of information in data structures |
| CImage | The Image |
| CImageBackground | ImageBackground |
| ►CImageList | |
| CImageListEnumerator | |
| CImageSceneNode | ImageSceneNode. 显示图片 |
| CImageTexture2D | 基于图像的2D纹理 |
| CImageTextureCube | Cube贴图纹理 |
| CInputEvent | 输入事件类,用于获取鼠标/键盘输入 |
| CInt32Buffer | 内容为Int32的内存空间 |
| CInt32Condition | |
| ►CInt32List | |
| CInt32ListEnumerator | |
| CInt32TypedBuffer | 模板辅助类 |
| CIntersectCurveCurve2d | Intersection testing between curve and curve |
| CIntersectPoint | 拾取点信息 |
| CIRenderView | 定义三维控件的接口 |
| CIRepoableObject | 可保存到仓库的对象接口 |
| CLinearDimensionNode | LinearDimensionNode尺寸标注 |
| CLineCoordinateWidget | LineCoordinateWidget. 简单的坐标轴控件 |
| CLineDashedMaterial | The dashed line material |
| CLineMaterial | The basic material |
| CLinePatternBuilder | 线型构造器 |
| CLinePatternMaterial | The line pattern material |
| CMaterialInstance | 材质实例 |
| CMaterialManager | 材质管理器 |
| CMaterialStore | 内置材质管理,方便按照名称/颜色获取 |
| CMaterialTemplate | 材质模板 |
| CMathDump | |
| CMathUtil | 数学计算和转换相关的工具 |
| CMatrix2 | |
| CMatrix2d | |
| CMatrix3 | |
| CMatrix3d | |
| CMatrix4 | 4x4矩阵 |
| CMatrix4d | 4x4的Double类型矩阵 |
| CMatrix4dDecomposeResult | 矩阵分解结果 |
| CMatrix4DecomposeResult | 矩阵分解结果 |
| CMeasureDistanceNode | MeasureDistanceNode |
| CMemoryImage | The image in memory |
| CMeshMaterial | The mesh material |
| CMeshNormalMaterial | The mesh normal material |
| CMeshPatternMaterial | 在面上的填充材质 |
| CMeshPhongMaterial | The mesh material with phong lighting model |
| CMeshStandardMaterial | The standard PBR material |
| CModelingEngine | 建模引擎全局配置 |
| CMoveWidget | The Axis object |
| CMultiTouchEvent | 多点触控事件类 |
| CNodeFrameEidtor | SceneNode编辑器 |
| CObjectId | ObjectId对象的唯一ID |
| ►CObjectIdHashMap | |
| CObjectIdHashMapEnumerator | |
| ►CObjectIdHashSet | |
| CObjectIdHashSetEnumerator | |
| ►CObjectIdList | |
| CObjectIdListEnumerator | |
| ►CObjectIdSet | |
| CObjectIdSetEnumerator | |
| CObjectTypeRepository | 对象仓库 |
| CParameterDict | ParameterDict 参数集合对象,支持多种类型的参数,支持动态添加、删除、修改、查找。 |
| CParameterDictModel | 属性ORM模型类,方便设置和获取属性值。 |
| CParameterValue | 基本数据的基类 |
| CParametricCurve | 曲线的几何参数表达,用来获取曲线上点、切线等信息。 |
| CParametricCurve2d | 二维曲线的几何参数表达,用来获取曲线上点、切线等信息。 |
| CParametricGeometry | 几何参数对象的基类 |
| CParametricSurface | ParametricSurface几何曲面对象的参数表达,用来获取曲面上的点、法向等信息 |
| CParticleSceneNode | The particle SceneNode to manage many point sprites |
| CPath | |
| ►CPathList | |
| CPathListEnumerator | |
| CPathUtil | |
| CPickCaster | 拾取基类 |
| CPickedId | 选择对象Id |
| ►CPickedIdList | |
| CPickedIdListEnumerator | |
| CPickedItem | 拾取项 |
| CPickedItemIterator | 拾取项迭代器 |
| CPickedItemSet | 选择集 |
| CPickedResult | Picked result |
| CPickListener | 拾取监听器 |
| CPlanarGridWidget | PlanarGridWidget. 平面网格控件 |
| CPlane | 平面 |
| CPlaneF | 平面 |
| ►CPlaneFList | |
| CPlaneFListEnumerator | |
| ►CPlaneList | |
| CPlaneListEnumerator | |
| CPointsMaterial | The point material |
| CPrimitiveSceneNode | The SceneNode to contain basic shapes: pints, lines and triangles |
| CPrimitiveShape | 带材质的基本图元 |
| ►CPrimitiveShapeList | |
| CPrimitiveShapeListEnumerator | |
| CPrincipalProps | 获取几何对象的主属性该类用于计算和获取几何对象的主属性,包括惯性矩、对称轴等 |
| CProcessManager | 进程管理 |
| CProjCurveResult | 投影结果 |
| CProjectionTool | 投影相关的工具 |
| CProjSurfaceResult | 投影结果 |
| CQuaternion | |
| CQuaterniond | |
| CRadiusDimensionNode | RadiusDimensionNode半径显示 |
| CRawBuffer | 任意的内存空间 |
| CRawShader | 完整的Shader |
| CRay | 射线 |
| CRaycaster | Raycaster |
| CRayF | 射线 |
| CRayIntersect | |
| CRayIntersectF | |
| CRenderingEngine | 内部使用的渲染引擎 |
| CRenderSettings | The settings |
| CRotateWidget | RotateWidget |
| CRulerWidgetSetting | 刻度尺Widget设置 |
| CScaleWidget | The Axis object |
| CScene | The container to manage the SceneNode |
| CSceneIO | SceneIO |
| CSceneManager | 场景管理器 |
| CSceneNode | SceneNode用来表示场景中可绘制对象的节点 |
| CSceneNode2D | 二维显示对象容器 |
| CSceneNodeIterator | The iterator to get SceneNodes in Group or Scene |
| ►CSceneNodeList | |
| CSceneNodeListEnumerator | |
| CScreenShot | 屏幕快照对象 |
| CSegmentsSceneNode | The SceneNode to manage many line segments |
| CSelectionManager | 选择集管理器 |
| CShaderTemplate | 着色器模板 |
| CShaderTemplateManager | 着色器模板管理器 |
| CShapeBuilder | ShapeBuilder 用于创建三维基本体 |
| CShapeExplor | 辅助类用来高效地遍历边和面的几何拓扑关系 |
| CShapeIntersector | Intersection testing between face and shape |
| CShapeIO | ShapeIO加载/导出模型文件,如STEP、IGES、BREP、DXF格式 |
| CShapeSceneNode | 管理多个PrimtiveShape对象的SceneNode |
| CSketch2dBuilder | Sketch2dBuilder 遗弃。请使用Curve2dBuilder |
| CSketchBuilder | SketchBuilder 遗弃。请使用CurveBuilder |
| CSkyboxBackground | SkyboxBackground |
| CSnapEngine | SnapEngine |
| CSnapShapeEngine | 形状捕捉引擎 |
| CSolidCollisionDetector | |
| CSolidExplor | 实体拓扑关系遍历辅助类,需要是Topo_SOLID类型的对象 |
| CSphere | 球 |
| CSphereF | 球 |
| CSpriteMaterial | The sprite material |
| CStackEditor | 支持Editor堆栈,管理多个子Editor |
| ►CStringList | |
| CStringListEnumerator | |
| ►CStringMap | |
| CStringMapEnumerator | |
| ►CStringWList | |
| CStringWListEnumerator | |
| CSurfaceAnalysisTool | SurfaceAnalysisTool分析曲面的工具 |
| CSurfaceBuilder | 曲面相关工具 |
| CSurfaceShapeProperty | 获取曲面的局部属性该类用于计算和获取曲面的局部属性,包括点位置、导数、切线方向、法线方向和曲率等 |
| CSystemUnits | 定义系统默认的单位,提供与界面展示互相转换的方法 |
| CTagDimensionNode | TagDimensionNode |
| CTagNode2D | 2D引线标签:显示文字和引线 |
| CTempViewContext | 临时对象管理 |
| CTextSceneNode | 文本节点 |
| CTextStyle | 文字配置 |
| CTexture | The base texture |
| CTexture2D | The 2D texture |
| CTextureCube | The cube texture |
| CTextureDesc | The parameters of a Texture |
| CThemeColorTable | 颜色设置 |
| CTopoExplor | 几何拓扑遍历 |
| CTopoShape | 几何拓扑对象 |
| ►CTopoShapeList | |
| CTopoShapeListEnumerator | |
| CTopoShapeProperty | 获取几何属性 |
| CTransformTool | TransformTool用于对TopoShape进行空间变换、复制 |
| CTransformWidget | TransformWidget |
| CUint16Array | 把ArrayBuffer当作Uint16数组来处理 |
| CUint16Buffer | 内容为Uint16的内存空间 |
| ►CUint16List | |
| CUint16ListEnumerator | |
| CUint16TypedArray | ArrayBufferView辅助类模板 |
| CUint16TypedBuffer | 模板辅助类 |
| CUint32Array | 把ArrayBuffer当作Uint32数组来处理 |
| CUint32Buffer | 内容为Uint32的内存空间 |
| ►CUint32List | |
| CUint32ListEnumerator | |
| ►CUint32Set | |
| CUint32SetEnumerator | |
| CUint32TypedArray | ArrayBufferView辅助类模板 |
| CUint32TypedBuffer | 模板辅助类 |
| CUint8Buffer | 内容为Uint8的内存空间 |
| ►CUint8List | |
| CUint8ListEnumerator | |
| CUint8TypedBuffer | 模板辅助类 |
| CUniform | The basic uniform |
| CUniformSet | The uniform set |
| CValueRange | |
| ►CVec3List | |
| CVec3ListEnumerator | |
| CVector2 | |
| CVector2d | |
| CVector2i | |
| CVector3 | 可以代表向量、点、方向、颜色 |
| CVector3d | 向量 |
| CVector4 | |
| CVector4d | |
| CViewContext | 视图上下文,用于保存渲染视图的状态 |
| CViewer | 渲染视图的基类 |
| CViewPosition | 视图位置 |
| CWindowNode2D | 相对Window坐标二维显示对象容器 |
| CWireExplor | 遍历面上的边界线 |
| CXdeDocument | SETP/IGES文档交换基类 |
| CXdeDocumentI | 读取文件 |
| CXdeDocumentO | 导出STEP/IGES |
| CXdeLabelSequence | 遍历XdeLabel的子节点 |
| CXdeNode | 节点对象,用来与TopoShape关联 |
| CXdeNodeIterator | 遍历子XdeNode<code> for(var itr = new XdeNodeIterator(node); itr.More(); itr.Next()) { var child = itr.Value(); }</code> |
| ►NManufacturing | |
| CMachiningWorkstage | 加工工序 |
| CManufacturingInstance | 制造模块实例 |
| CTrajectoryElement | 由线段和圆弧组成的路径 |
| CTransitionWorkstage | 过度工序 |
| CWaypointElement | 带姿态的点 |
| CWorkstageElement | 工序基类 |
| ►NPlatform | |
| CAnnotationModel | 标注ORM基类- Text:显示的文本- FontHeight:文字高度- ExtensionBeyond:延伸- ExtensionOffset:延伸- ArrowLength:箭头长度- TextFontType:文字类型- ToleranceType:公差类型- UpperTolerance:上偏差- LowerTolerance:下偏差 |
| CApplication | 全局唯一 |
| CApplicationContext | 全局唯一, 应用程序管理上下文 |
| CApplicationPluginManager | 插件管理器 |
| CAssemblyElement | 装配体,支持整体移动。 |
| CAsyncDocumentIO | 异步导入模型 |
| CBBoxElement | BBoxElement |
| CBooleanParameterUI | 布尔控件 |
| CBrowserItem | 目录树节点 |
| ►CBrowserItemList | |
| CBrowserItemListEnumerator | |
| CCameraElement | 相机状态 |
| CClipboardManager | 剪切板管理器 |
| CColorParameterUI | 点坐标 |
| CConstraintElement | 约束基类 |
| CCoordinateConstraint | 对齐选中的坐标系,间接增加与坐标系关联的对象间的约束 |
| CCoordinateSystemElement | 创建自定义坐标系 |
| CCopyContext | 复制对象的上下文。 |
| CCurveElement | 曲线对象基类 |
| CDatumElement | 基准基类 |
| CDbView | 默认的三维视图 |
| CDbViewBase | DbViewBase:二三维视图基类 |
| CDeletionCollector | 收集删除的ID |
| CDialogAccessor | |
| CDialogFactory | |
| CDocumentBrowser | 目录树构建器 |
| CDocumentEvent | DocumentEvent管理DocumentListener |
| CDocumentIO | Document的保存和加载辅助类 |
| CDocumentListener | DocumentListener 监听文档变化的基类 |
| CDocumentManager | DocumentManager 管理文档模板 |
| CDocumentSettings | 文档设置,一个文档对应一个实例 |
| CDocumentTemplate | 文档模板,用来定义文档的初始内容FileFilter: "AnyCAD Files (.acad)"FileExts: "*.acad" |
| CDoubleParameterUI | 双精度控件 |
| CDrawableElement | 可绘制对象的基类- Managed: 若为true,则不会单独绘制,而是依托于其他构件来绘制,如Instance的Type对象。默认为false |
| CDrawableModifier | 基于夹点的对象修改器 |
| CDrawableModifierManager | DrawableModifier管理器 |
| CElementModel | The Element model |
| CElementNames | ElementNames,管理构件默认名称 |
| CElementSchema | Element扩展模板 |
| CElementSchemaIterator | ElementSchemaIterator |
| CElementSchemaManager | ElementSchema管理器 |
| CElementUI | 定义对象的属性界面 |
| CEntityAction | 定义Entity上下文相关的命令,比如右键菜单 |
| CEntityActionManager | EntityAction管理器,仅供.NET/Python API使用 |
| CEntityElement | 实体类,可以动态添加组件 |
| CEnumParameterUI | 枚举类型 |
| CExEntityAction | EntityAction事务增强版OnExecute实现内需要自己添加事务,可以由多个事务。Execute中统一用事务组管理。 |
| CExternalDocument | 外部文件 |
| CFeatureUI | 定义特征操作界面 |
| CFunctionElement | FunctionElement特征操作;根据一个或多个输入经过计算,生成新的对象。 |
| CGeneralComponent | 扩展属性组件。 |
| CGPntParameterUI | 点坐标 |
| CGripCollector | GripCollector |
| CGripNode | GripNode 夹点 |
| CGroupElement | 分组,不排序;可以使用对象上的OrderNumber属性来排序 |
| CGroupParameterUI | 属性组 |
| CGXYZParameterUI | XYZ角度 |
| CIApplicationPlugin | 插件接口的基类 |
| CInstanceElement | 实例化图元 |
| CInt32ParameterUI | 整数控件 |
| CLayerElement | 图层 |
| CLinearAnnotationModel | 线性标注ORM基类- StartPoint: 起始点位置- EndPoint: 终点问题- Location:文字位置- Value:长度值,不显示- Angle:倾斜的角度,以角度[0, 360)表示- Coordinate:坐标系 |
| CLineStyleComponent | 线型片段 |
| ►CLineStyleComponentList | |
| CLineStyleComponentListEnumerator | |
| CLineStyleElement | 线型 |
| CMaterialElement | 材质,包括面、边、点的外观显示设置,线型、字体等设置 |
| CMirrorConstraint | MirrorConstraint 用于PointElement的约束 |
| CNodeComponent | NodeComponent删Node会删Entity,删Entity 不会删Node |
| CNodeConnection | NodeConnection |
| CObjectIdParameterUI | 对象Id。支持单选(AuEditStepButton、AuLineEditBox、AuComboBoxById)和多选控件(ObjectListWidget)ComboBoxById支持多种数据源:自定义ViewModel提供或者Editor提供 |
| CParameterBool | |
| CParameterCast | ParameterCast参数转换器,从参数中提取具体的值。 |
| CParameterDouble | |
| CParameterDoubleList | |
| CParameterFloat | |
| CParameterFloatList | |
| CParameterGAx1 | |
| CParameterGAx2 | |
| CParameterGAx3 | |
| CParameterGDir | |
| CParameterGDir2d | |
| CParameterGPnt | |
| CParameterGPnt2d | |
| CParameterGPntList | |
| CParameterGTrsf | |
| CParameterGVec | |
| CParameterGVec2d | |
| CParameterGXY | |
| CParameterGXYZ | |
| CParameterInt32 | |
| CParameterInt32List | |
| CParameterInt64 | |
| CParameterIterator | ParameterIterator 属性遍历器 |
| CParameterObjectId | |
| CParameterObjectIdList | |
| CParameterString | |
| CParameterStringList | |
| CParameterUI | 属性控件描述 |
| CParameterUIVisitor | 遍历ElementUI定义的ParameterUI的基类,根据类型分别处理 |
| CPickedIdCollector | 收集与对象关联的视图对象ID |
| CPointCloudElement | 点云数据存储对象 |
| CPointElement | 基准点 |
| CPointsElement | PointsElement |
| CPolylineElement | 多折线 |
| CPropertiesComponent | 可扩展属性组件。 |
| CPropertiesModel | 属性模型ORM类,方便提取属性信息 |
| CRadiusAnnotationModel | 半径标注 |
| CReferenceCollector | 收集引用的Id |
| CReferenceElement | 引用拓扑对象的子元素:点、边、面 |
| CReferencePoint | 引用边、面上的点 |
| CReferenceShape | 引用拓扑对象的子元素:点、边、面 |
| CSchemaComponent | 与Schema绑定的可扩展属性组件。 |
| CSelectionListener | SelectionListener |
| CShapeElement | 实体对象用来管理几何对象,一般是实体对象。- SetDeflection 可以控制显示对象的离散精度。- SetOptimized 可以控制是否开启中小模型的优化模式,以提升显示效率。- SetChildrenPickable 可以控制是否允许选择点、线、面。 |
| CShapeScriptContext | 脚本执行上下文 |
| CSimpleCurveElement | SimpleCurveElement:简单的曲线 |
| CSketchCurve | SketchCurve |
| CSketchElement | 草图元素对象的基类 |
| CSketchGeometry | 草图几何体基类 |
| CSketchPlane | 草图平面对象 |
| CStringParameterUI | 字符串 |
| CStyleElement | 样式的基类 |
| CTagAnnotationModel | 文字引线标注 |
| CTextElement | TextElement采用UTF-8存储,使用GetTextW/SetTextW设置GB2312编码的字符串。 |
| CTextStyleElement | 文本样式 |
| CTextureElement | 纹理贴图对象 |
| CTransformComponent | 矩阵变换组件,用于给Drawable对象增加矩阵变换 |
| CUndoTransaction | 事务管理 |
| CUndoTransactionGroup | 事务组管理。- Begin和End必须结对出现。- 若不调用Commit,直接End,则回退中间的事务。 |
| CUserElement | 用与扩展无法自主显示的Entity类,或者保存用户自己的数据。 |
| CVisualElement | VisualElement,主要由参数驱动,并借助PrimitiveShape、SceneNode进行可视化 |
| ►NPointCloud | |
| CPointCloudComparer | 点云比较工具 |
| CPointCloudFilteringSettings | 点云滤波的参数设置 |
| CPointCloudFittingSettings | 点云重建的参数设置 |
| CPointCloudNode | 点云显示对象 |
| CPointCloudSegmentSettings | 点云分割的参数设置 |
| CPointCloudTool | 点云相关工具 |
| ►NPy | |
| CAnyCAD | |
| CPyScript | |
| ►NQuickSolid | |
| CAdvCurveBuilder | 曲线方法。 |
| CAdvFeatureTool | 高级特征造型方法 |
| CAdvShapeBuilder | 高级实体造型方法。 |
| CAdvSurfaceBuilder | 高级曲面造型方法。 |
| CCurveAlgo2d | 二维曲线算法 |
| CFeatureContext | 特征识别上下文FeatureContext可能对输入的TopoShape修改,为保持数据一致性,请调用GetSolidModified检查是否被修改。 |
| CFeatureEngine | 特征识别引擎 |
| CFeatureGroup | 特征组相同类型特征分组 |
| ►CFeatureGroupList | |
| CFeatureGroupListEnumerator | |
| CFeatureItem | 特征项记录一个特征,特征由多个部分组成,使用GetFaceGroupNames获得Face特征组,GetEdgeGroupNames获取边特征组。 |
| ►CFeatureItemList | |
| CFeatureItemListEnumerator | |
| CHatchHatcher | 面上生成填充线 |
| CHoleDetector | 孔特征识别 |
| CQuickSolidEngineManager | 高级造型模块全局设置 |
| CShapeAnalysisTool | 几何分析工具 |
| CShapeHLRBuilder | ShapeHLRBuilder,计算shape在给定投影面上可见部分的算法工具 |
| CSheetMetalAnalyzer | SheetMetalTool |
| CSheetMetalTool | 钣金工具 |
| CSurfaceCurvature | 计算曲面曲率 |
| CSurfacePointsTool | 分析曲面与点云的工具 |
| CWireTreeBuilder | WireTreeBuilder根据曲线的包含关系,对曲线进行排序 |
| ►NSimulate | |
| CAnimation | Animation |
| CBBoxUtil | |
| CCollisionSceneWorld | 碰撞检查。 |
| CCollisionWorld | 碰撞检查。 |
| CColorLookupTable | ColorLookupTable定义颜色查找表,设置最小值和最大值,默认颜色数为32 |
| CColorMapKeyword | ColorMapKeyword定义关键颜色 |
| CIkSolver | IkSolver基类 |
| CMaterialAnimationClip | MaterialAnimationClip |
| CMatplot | Matplot |
| CMatrixAnimationClip | MatrixAnimationClip |
| CMeshTool | MeshTool三角网格相关算法 |
| CMoveAnimationClip | MoveAnimationClip |
| CNormalCalculator | Normal utilities |
| CPaletteWidget | PaletteWidget定义调色板 |
| CPlotCurveFunctor | PlotCurveFunctor |
| CPlotRange | PlotRange |
| CPlotSurfaceFunctor | PlotSurfaceFunctor |
| CRigidAnimation | RigidAnimation |
| CRigidAnimationClip | RigidAnimationClip |
| CRobotAnimation | RobotAnimation |
| CRobotAnimationClip | RobotAnimationClip |
| CRobotArm | RobotArm |
| CRobotBody | RobotBody |
| CRobotDH | 定义DH参数 |
| CRobotFrameBuilder | 根据DH参数计算Frame。RobotFrameBuilder会自动增加冗余的节点参数 |
| CRobotIO | Robot文件读取 |
| CRobotJoint | 机器人关节,轴的定义 |
| CRobotLink | RobotLink |
| CRotateAnimationClip | RotateAnimationClip |
| CSimulateInstance | 仿真模块实例。 |
| ►NWPF | |
| CRenderControl | WPF 3D控件 |