|
AnyCAD Rapid API 2026
Help you to create a better world!
|
类 | |
| class | AABox |
| 3D轴对齐包围盒模板类 更多... | |
| class | AABox2 |
| 2D轴对齐包围盒模板类 更多... | |
| class | AABox2F |
| 2D轴对齐包围盒模板类 更多... | |
| class | AABoxF |
| 3D轴对齐包围盒模板类 更多... | |
| class | AbstractSettings |
| 抽象设置类 更多... | |
| class | AlignedDimensionNode |
| AlignedDimensionNode 更多... | |
| class | AngularDimensionNode |
| 角度尺寸标注节点类 更多... | |
| class | AnnotationNode |
| 注释节点基类 更多... | |
| class | AnyCAD |
| class | AnyCADPINVOKE |
| class | AObject |
| 基类,提供基本的反射方法. 更多... | |
| class | AppEventArgs |
| 事件参数 更多... | |
| class | AppEventListener |
| 程序级的事件监听器接口。 更多... | |
| class | AppEventListenerManager |
| 程序级的事件监听器管理器。全局唯一 更多... | |
| class | ArrayBuffer |
| 表示一块连续的内存空间。 更多... | |
| class | ArrayBufferView |
| 数组缓冲区视图类 更多... | |
| class | ArrowWidget |
| 箭头控件类 更多... | |
| class | AxisWidget |
| 坐标轴控件类 更多... | |
| class | AxWidget |
| 简化坐标轴控件类 更多... | |
| class | Background |
| 渲染背景基类 更多... | |
| class | BaseApplication |
| 基础应用程序类 更多... | |
| class | BasicMaterial |
| 基础材质类 更多... | |
| class | BooleanTool |
| 布尔运算工具类 更多... | |
| class | BoundedVolume |
| 有界体积模板类 更多... | |
| class | BoundedVolumeD |
| 有界体积模板类 更多... | |
| class | BrepSceneNode |
| BRep场景节点类 更多... | |
| class | BufferAttribute |
| 缓冲区属性类 更多... | |
| class | BufferGeometry |
| 图元几何对象. 更多... | |
| class | BufferGeometryList |
| class | Camera |
| 相机类 更多... | |
| class | CameraDriver |
| 相机驱动器类 更多... | |
| class | CharBuffer |
| 字符缓冲区类 更多... | |
| class | CharList |
| class | CharTypedBuffer |
| 模板辅助类. 更多... | |
| class | ClassId |
| 类信息. 更多... | |
| class | ClipPlaneView |
| 裁剪平面视图类 更多... | |
| class | CollisionDetector |
| 点与面、体的碰撞检查. 更多... | |
| class | ColorBackground |
| 单色背景类 更多... | |
| class | ColorTable |
| 颜色表. 更多... | |
| class | Command |
| 命令基类 更多... | |
| class | CommandContext |
| 命令执行上下文类 更多... | |
| class | CommandIterator |
| 命令遍历器类 更多... | |
| class | CommandListener |
| 命令监听器类 更多... | |
| class | CommandManager |
| 命令管理器类(单例) 更多... | |
| class | Component |
| 组件,用于动态给Entity增加特性 更多... | |
| class | CompoundShape |
| 复合形状. 更多... | |
| class | CoordinateGridWidget |
| 坐标网格控件基类 更多... | |
| class | CoordinateWidgetSetting |
| 坐标系组件设置类 更多... | |
| class | Cursor |
| 光标类 更多... | |
| class | CursorManager |
| 光标管理器类(单例) 更多... | |
| class | CursorWidget |
| 鼠标光标控件类 更多... | |
| class | Curve2dBuilder |
| 二维曲线构建工具类 更多... | |
| class | CurveBuilder |
| 曲线构建工具类 更多... | |
| class | CurveShapeProperty |
| 曲线局部属性计算器 更多... | |
| class | DerivativeValues |
| 保存曲线/曲面求导的结果 更多... | |
| class | DerivativeValues2d |
| 保存二维曲线求导的结果 更多... | |
| class | DialogUtil |
| 对话框工具类 更多... | |
| class | DimensionNode |
| 尺寸标注节点基类 更多... | |
| class | DistanceMeasureEditor |
| 测量距离 更多... | |
| class | Document |
| 管理各种需要被保存的内容,包括几何、材质、属性等;操作的支持Undo/Redo。 更多... | |
| class | DocumentEventArgs |
| 文档事件参数 更多... | |
| class | DocumentSceneNode |
| DocumentSceneNode文档对象在场景中的表达. 更多... | |
| class | Double2List |
| class | Double3List |
| class | DoubleCondition |
| 数值条件. 更多... | |
| class | DoubleList |
| class | DoubleList2 |
| class | DraggableWidget |
| 可拖拽控件基类 更多... | |
| class | EdgeExplor |
| 对实体的边进行分类 更多... | |
| class | EdgeVertex |
| 顶点信息, 在ShapeExplor中使用。 更多... | |
| class | EditMode |
| 用来管理Editor. 更多... | |
| class | Editor |
| 基于鼠标、键盘、Touch等方式输入进行交互编辑的基类. 更多... | |
| class | EditorCommand |
| 支持创建Editor的命令基类 更多... | |
| class | EditorNames |
| 编辑器参数名称定义类 更多... | |
| class | Element |
| 保存在文档的对象的基类。支持事务、关联更新等功能 更多... | |
| class | ElementAttribute |
| 索引属性类 更多... | |
| class | ElementIterator |
| Element遍历器。使用方法:<code> for(var itr = ElementIterator.Create(doc); itr.More(); itr.Next()) { var e = itr.Current(); ... }</code> 更多... | |
| class | ElementTable |
| ElementTable 对Element按类型分表管理,提升查询速度。 更多... | |
| class | ExtremaCurveCurve |
| 计算曲线之间的最大最小距离. 更多... | |
| class | ExtremaCurveSurface |
| 计算曲线和曲面之间的最大和最小距离 更多... | |
| class | ExtremaPointCurve |
| 计算点与曲线的最大和最小距离 更多... | |
| class | ExtremaPointSurface |
| 计算点与曲面的最近、最远距离 更多... | |
| class | ExtremaShapeShape |
| 计算两个Shape之间的最小、最大距离. 更多... | |
| class | ExtremaSurfacePoint |
| 曲面极值计算结果点的信息. ParameterU和ParameterV记录点对应在所在面的UV值。 更多... | |
| class | ExtremaSurfacePointPair |
| 曲面极值计算结果. Point1记录第一个面上的点, Point2记录第二个面上的点。 更多... | |
| class | ExtremaSurfaceSurface |
| 计算两个曲面的最大、最小距离. 更多... | |
| class | FaceIntersector |
| Intersection testing between face and curve. 更多... | |
| class | FeatureTool |
| FeatureTool特征造型的工具. 更多... | |
| class | FileImage |
| 文件图像类 更多... | |
| class | FixShapeTool |
| 对TopoShape进行修复的工具类 更多... | |
| class | Float32Array |
| 32位浮点数数组类 更多... | |
| class | Float32Buffer |
| 32位浮点数缓冲区类 更多... | |
| class | Float32BufferList |
| class | Float32TypedArray |
| 类型化数组模板类 更多... | |
| class | Float32TypedBuffer |
| 模板辅助类. 更多... | |
| class | FloatList |
| class | FontManager |
| 字体管理器类 更多... | |
| class | FontMaterial |
| 字体材质类 更多... | |
| class | FrameEditor |
| FrameEditor. 更多... | |
| class | FrameWidget |
| 帧控件基类 更多... | |
| class | GAx1 |
| 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. 更多... | |
| class | GAx2 |
| 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". 更多... | |
| class | GAx22d |
| 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. 更多... | |
| class | GAx2d |
| 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. 更多... | |
| class | GAx3 |
| 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. 更多... | |
| class | GBBox |
| 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. 更多... | |
| class | GBezierCurve |
| 贝塞尔曲线信息获取类 更多... | |
| class | GBezierCurve2d |
| 二维贝塞尔曲线信息获取类 更多... | |
| class | GBezierSurface |
| 贝塞尔曲面信息获取类 更多... | |
| class | GBSplineCurve |
| B样条曲线信息获取类 更多... | |
| class | GBSplineCurve2d |
| 二维B样条曲线信息获取类 更多... | |
| class | GBSplineSurface |
| B样条曲面信息获取类 更多... | |
| class | GCirc |
| 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 更多... | |
| class | GCirc2d |
| 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 更多... | |
| class | GCone |
| 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 更多... | |
| class | GCylinder |
| 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 更多... | |
| class | GDir |
| 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. 更多... | |
| class | GDir2d |
| 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 更多... | |
| class | GDirList |
| class | GElips |
| class | GElips2d |
| class | GeneralSceneNode |
| 通用场景节点基类 更多... | |
| class | GeoApplication |
| 几何应用程序管理器 更多... | |
| class | GeometryBuilder |
| 创建显示用的几何对象 更多... | |
| class | GfxObject |
| class | GHypr |
| class | GHypr2d |
| class | GLin |
| 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 更多... | |
| class | GLin2d |
| 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 更多... | |
| class | GlobalInstance |
| SDK全局实例 | |
| class | GMat |
| Describes a three column, three row matrix. This sort of object is used in various vectorial or matrix computations. 更多... | |
| class | GMat2d |
| Describes a two column, two row matrix. This sort of object is used in various vectorial or matrix computations. 更多... | |
| class | GP |
| 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. 更多... | |
| class | GParab |
| class | GParab2d |
| class | GPln |
| 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 更多... | |
| class | GPnt |
| Defines a 3D cartesian point. 更多... | |
| class | GPnt2d |
| Defines a non-persistent 2D cartesian point. 更多... | |
| class | GPnt2dList |
| class | GPntList |
| class | GPntList2 |
| class | GQuaternion |
| 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) 更多... | |
| class | GradientColorBackground |
| 渐变色背景类 更多... | |
| class | GraphicsSetting |
| 图形渲染设置类(单例) 更多... | |
| class | GRepIterator |
| 几何表示迭代器类 更多... | |
| class | GRepShape |
| 几何表示形状类(Graphics Representation Shape) 更多... | |
| class | GroupSceneNode |
| 组场景节点类 更多... | |
| class | GSphere |
| 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. 更多... | |
| class | GTorus |
| 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. 更多... | |
| class | GTrsf |
| 空间变换。不支持不等比缩放。 更多... | |
| class | GTrsf2d |
| class | GuiRenderer |
| GUI渲染器基类 更多... | |
| class | GVec |
| Defines a non-persistent vector in 3D space. 更多... | |
| class | GVec2d |
| Defines a non-persistent vector in 2D space. 更多... | |
| class | GVec2dList |
| class | GVecList |
| class | GXY |
| 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. 更多... | |
| class | GXYList |
| class | GXYZ |
| 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. 更多... | |
| class | Image |
| 图像基类 更多... | |
| class | ImageBackground |
| 图像背景类 更多... | |
| class | ImageList |
| class | ImageSceneNode |
| 图像场景节点类 更多... | |
| class | ImageTexture2D |
| 基于图像的2D纹理类 更多... | |
| class | ImageTextureCube |
| 基于图像的立方体贴图纹理类 更多... | |
| class | InputEvent |
| 输入事件类 更多... | |
| class | Int32Buffer |
| 32位整数缓冲区类 更多... | |
| class | Int32Condition |
| 数值条件. 更多... | |
| class | Int32List |
| class | Int32TypedBuffer |
| 模板辅助类. 更多... | |
| class | IntersectCurveCurve2d |
| Intersection testing between curve and curve. 更多... | |
| class | IntersectPoint |
| 几何求交点信息类 更多... | |
| interface | IRenderView |
| 定义三维控件的接口 更多... | |
| interface | IRepoableObject |
| 可保存到仓库的对象接口 更多... | |
| class | LinearDimensionNode |
| 线性尺寸标注节点类 更多... | |
| class | LineCoordinateWidget |
| 线性坐标轴控件类 更多... | |
| class | LineDashedMaterial |
| 虚线材质类 更多... | |
| class | LineMaterial |
| 线材质类 更多... | |
| class | LinePatternBuilder |
| 线型图案构造器类 更多... | |
| class | LinePatternMaterial |
| 线型图案材质类 更多... | |
| class | MaterialInstance |
| 材质实例 更多... | |
| class | MaterialManager |
| 材质管理器类(单例) 更多... | |
| class | MaterialStore |
| 内置材质管理,方便按照名称/颜色获取. 更多... | |
| class | MaterialTemplate |
| 材质模板类 更多... | |
| class | MathDump |
| 数学调试输出工具类 更多... | |
| class | MathUtil |
| 数学工具类 更多... | |
| class | Matrix2 |
| class | Matrix2d |
| class | Matrix3 |
| class | Matrix3d |
| class | Matrix4 |
| 4x4矩阵 更多... | |
| class | Matrix4d |
| 4x4的Double类型矩阵 更多... | |
| class | Matrix4dDecomposeResult |
| 双精度矩阵分解结果 更多... | |
| class | Matrix4DecomposeResult |
| 单精度矩阵分解结果 更多... | |
| class | MeasureDistanceNode |
| MeasureDistanceNode 更多... | |
| class | MemoryImage |
| 内存图像类 更多... | |
| class | MeshMaterial |
| 网格材质类 更多... | |
| class | MeshNormalMaterial |
| 法线可视化网格材质类 更多... | |
| class | MeshPatternMaterial |
| 网格填充图案材质类 更多... | |
| class | MeshPhongMaterial |
| Phong光照模型网格材质类 更多... | |
| class | MeshStandardMaterial |
| PBR标准网格材质类 更多... | |
| class | ModelingEngine |
| 建模引擎全局配置管理器 更多... | |
| class | MoveWidget |
| 移动控件类 更多... | |
| class | MultiTouchEvent |
| 多点触控事件类 更多... | |
| class | NodeFrameEditor |
| SceneNode编辑器 更多... | |
| class | ObjectId |
| 对象ID类 更多... | |
| class | ObjectIdHashMap |
| class | ObjectIdHashSet |
| class | ObjectIdList |
| class | ObjectIdSet |
| class | ObjectTypeRepository |
| 对象仓库 更多... | |
| class | ParameterDict |
| 参数字典类 更多... | |
| class | ParameterDictModel |
| 参数字典ORM模型基类 更多... | |
| class | ParameterValue |
| 参数值基类 更多... | |
| class | ParametricCurve |
| 曲线的几何参数表达,用来获取曲线上点、切线等信息。 更多... | |
| class | ParametricCurve2d |
| 二维曲线的几何参数表达,用来获取曲线上点、切线等信息。 更多... | |
| class | ParametricGeometry |
| 几何参数对象的基类 更多... | |
| class | ParametricSurface |
| ParametricSurface几何曲面对象的参数表达,用来获取曲面上的点、法向等信息. 更多... | |
| class | ParticleSceneNode |
| 粒子场景节点类 更多... | |
| class | Path |
| 路径对象类 更多... | |
| class | PathList |
| class | PathUtil |
| 路径工具类 更多... | |
| class | PickCaster |
| 拾取投射器基类 更多... | |
| class | PickedId |
| 拾取ID类 更多... | |
| class | PickedIdList |
| class | PickedItem |
| 拾取项 更多... | |
| class | PickedItemIterator |
| 拾取项迭代器 更多... | |
| class | PickedItemSet |
| 拾取项集合类 更多... | |
| class | PickedResult |
| 拾取结果类 更多... | |
| class | PickListener |
| 拾取监听器基类 更多... | |
| class | PlanarGridWidget |
| 平面网格控件类 更多... | |
| class | Plane |
| 平面模板类 更多... | |
| class | PlaneF |
| 平面模板类 更多... | |
| class | PlaneFList |
| class | PlaneList |
| class | PointsMaterial |
| 点材质类 更多... | |
| class | PrimitiveSceneNode |
| 基本体场景节点类 更多... | |
| class | PrimitiveShape |
| 带材质的基本图元 更多... | |
| class | PrimitiveShapeList |
| class | PrincipalProps |
| 几何对象的主属性计算器 更多... | |
| class | ProcessManager |
| 进程管理 更多... | |
| class | ProjCurveResult |
| 投影结果 更多... | |
| class | ProjectionTool |
| 投影相关的工具 更多... | |
| class | ProjSurfaceResult |
| 投影结果 更多... | |
| class | Quaternion |
| class | Quaterniond |
| class | RadiusDimensionNode |
| 半径尺寸标注节点类 更多... | |
| class | RawBuffer |
| 原始内存缓冲区类 更多... | |
| class | RawShader |
| 原始着色器类 更多... | |
| class | Ray |
| 射线模板类 更多... | |
| class | Raycaster |
| 射线拾取器类 更多... | |
| class | RayF |
| 射线模板类 更多... | |
| class | RayIntersect |
| class | RayIntersectF |
| class | RenderingEngine |
| 内部使用的渲染引擎. 更多... | |
| class | RenderSettings |
| The settings 更多... | |
| class | RotateWidget |
| 旋转控件类 更多... | |
| class | RulerWidgetSetting |
| 刻度尺组件设置类 更多... | |
| class | ScaleWidget |
| 缩放控件类 更多... | |
| class | Scene |
| 场景容器类 更多... | |
| class | SceneIO |
| 场景IO工具类 更多... | |
| class | SceneManager |
| 场景管理器类 更多... | |
| class | SceneNode |
| 场景节点基类 更多... | |
| class | SceneNode2D |
| 二维场景节点基类 更多... | |
| class | SceneNodeIterator |
| 场景节点迭代器类 更多... | |
| class | SceneNodeList |
| class | ScreenShot |
| 屏幕截图类 更多... | |
| class | SegmentsSceneNode |
| 线段场景节点类 更多... | |
| class | SelectionManager |
| 选择集管理器 更多... | |
| class | ShaderTemplate |
| 着色器模板 更多... | |
| class | ShaderTemplateManager |
| 着色器模板管理器 更多... | |
| class | ShapeBuilder |
| 三维基本体构建工具类 更多... | |
| class | ShapeExplor |
| 辅助类用来高效地遍历边和面的几何拓扑关系 更多... | |
| class | ShapeIntersector |
| Intersection testing between face and shape. 更多... | |
| class | ShapeIO |
| 形状输入输出工具类 更多... | |
| class | ShapeSceneNode |
| 形状场景节点类 更多... | |
| class | Sketch2dBuilder |
| Sketch2dBuilder 遗弃。请使用Curve2dBuilder 更多... | |
| class | SketchBuilder |
| SketchBuilder 遗弃。请使用CurveBuilder 更多... | |
| class | SkyboxBackground |
| 天空盒背景类 更多... | |
| class | SnapEngine |
| 捕捉引擎类 更多... | |
| class | SnapShapeEngine |
| 几何形状捕捉引擎 更多... | |
| class | SolidCollisionDetector |
| class | SolidExplor |
| 实体拓扑关系遍历辅助类,需要是Topo_SOLID类型的对象 更多... | |
| class | Sphere |
| 球体模板类 更多... | |
| class | SphereF |
| 球体模板类 更多... | |
| class | SpriteMaterial |
| 精灵材质类 更多... | |
| class | StackEditor |
| 堆栈编辑器类 更多... | |
| class | StringList |
| class | StringMap |
| class | StringWList |
| class | SurfaceAnalysisTool |
| 曲面分析工具 更多... | |
| class | SurfaceBuilder |
| 曲面构建工具类 更多... | |
| class | SurfaceShapeProperty |
| 曲面局部属性计算器 更多... | |
| class | SystemUnits |
| 定义系统默认的单位,提供与界面展示互相转换的方法 更多... | |
| class | TagDimensionNode |
| TagDimensionNode 更多... | |
| class | TagNode2D |
| 2D引线标签节点类 更多... | |
| class | TempViewContext |
| 临时视图上下文类 更多... | |
| class | TextSceneNode |
| 文本场景节点类 更多... | |
| class | TextStyle |
| 文本样式类 更多... | |
| class | Texture |
| 纹理基类 更多... | |
| class | Texture2D |
| 2D纹理类 更多... | |
| class | TextureCube |
| 立方体贴图纹理类 更多... | |
| class | TextureDesc |
| 纹理描述类 更多... | |
| class | ThemeColorTable |
| 主题颜色表类 更多... | |
| class | TopoExplor |
| 几何拓扑遍历. 更多... | |
| class | TopoShape |
| 几何拓扑形状对象 更多... | |
| class | TopoShapeList |
| class | TopoShapeProperty |
| 几何形状属性计算器 更多... | |
| class | TransformTool |
| TransformTool用于对TopoShape进行空间变换、复制 更多... | |
| class | TransformWidget |
| 变换控件类 更多... | |
| class | Uint16Array |
| 16位无符号整数数组类 更多... | |
| class | Uint16Buffer |
| 内容为Uint16的内存空间 更多... | |
| class | Uint16List |
| class | Uint16TypedArray |
| 类型化数组模板类 更多... | |
| class | Uint16TypedBuffer |
| 模板辅助类. 更多... | |
| class | Uint32Array |
| 32位无符号整数数组类 更多... | |
| class | Uint32Buffer |
| 内容为Uint32的内存空间 更多... | |
| class | Uint32List |
| class | Uint32Set |
| class | Uint32TypedArray |
| 类型化数组模板类 更多... | |
| class | Uint32TypedBuffer |
| 模板辅助类. 更多... | |
| class | Uint8Buffer |
| 8位无符号整数缓冲区类 更多... | |
| class | Uint8List |
| class | Uint8TypedBuffer |
| 模板辅助类. 更多... | |
| class | Uniform |
| Uniform 基类 更多... | |
| class | UniformSet |
| Uniform 集合类 更多... | |
| class | ValueRange |
| 双精度值范围类 更多... | |
| class | Vec3List |
| class | Vector2 |
| class | Vector2d |
| class | Vector2i |
| class | Vector3 |
| 可以代表向量、点、方向、颜色 更多... | |
| class | Vector3d |
| 向量 更多... | |
| class | Vector4 |
| class | Vector4d |
| class | ViewContext |
| 视图上下文,用于保存渲染视图的状态. 更多... | |
| class | Viewer |
| 渲染视图的基类 更多... | |
| class | ViewPosition |
| 视图位置类 更多... | |
| class | WindowNode2D |
| 窗口坐标2D节点类 更多... | |
| class | WireExplor |
| 遍历面上的边界线. 更多... | |
| class | XdeDocument |
| SETP/IGES文档交换基类 更多... | |
| class | XdeDocumentI |
| 读取文件 更多... | |
| class | XdeDocumentO |
| 导出STEP/IGES 更多... | |
| class | XdeLabelSequence |
| 遍历XdeLabel的子节点 更多... | |
| class | XdeNode |
| 节点对象,用来与TopoShape关联 更多... | |
| class | XdeNodeIterator |
| 遍历子XdeNode<code> for(var itr = new XdeNodeIterator(node); itr.More(); itr.Next()) { var child = itr.Value(); }</code> 更多... | |
枚举 | |
| enum | EnumXdeShapeType { Empty , Free , Simple , Assembly , Reference } |
| EnumXdeShapeType 更多... | |
| enum | EnumAppEventType { SwitchDocument = 9 , ModelLoaded = 10 , ModelCreated = 11 , BeforeSwitchDbView = 12 , CameraChanged = 15 , CommandStarted = 20 , CommandFinished = 21 , EditorStared = 22 , UpdateEditorParams = 23 , EditorFinished = 24 , EditorActivate = 25 , EditModeStarted = 28 , EditModeFinished = 29 , SaveElementBegin = 30 , ElementRemoved = 31 , ElementChanged = 32 , ElementAdded = 33 , SaveElementEnd = 34 , SwitchSketch = 40 , SelectionChanged = 50 , BeginInput = 60 , PreviewInput = 61 , CommitInput = 62 , EndInput = 63 , TooltipMessage = 64 , ShowContextMenu = 65 , SwitchWorkbench = 66 , ReportError = 100 } |
| 事件类型 更多... | |
| enum | EnumAttributeComponents { One = 1 , Two = 2 , Three = 3 , Four = 4 , Sixteen = 16 } |
| 属性组件数量枚举 更多... | |
| enum | EnumAttributeSemantic { Position = 0 , Normal = 1 , TextureCoord = 2 , Color = 3 , TextureCoord2 = 4 , InstanceColor = 4 , InstanceMatrix = 5 , Tangent = 6 , MorphTarget0 = 5 , MorphTarget1 = 6 , MorphTarget2 = 7 , MorphTarget3 = 8 , MorphTarget4 = 9 , MorphTarget5 = 10 , MorphTarget6 = 11 , MorphTarget7 = 12 , MorphNormal0 = MorphTarget4 , MorphNormal1 = MorphTarget5 , MorphNormal2 = MorphTarget6 , MorphNormal3 = MorphTarget7 , SkinIndex = 13 , SkinWeight = 14 , Customized1 = 30 , Customized2 = 31 , Customized3 = 32 , LineDistance = 1 , Unknown = 100 } |
| 几何属性语义枚举 更多... | |
| enum | EnumBackgroundTheme { DarkBlue , LightBlue , LightGray } |
| 背景主题枚举 更多... | |
| enum | EnumBackgroundType { Color , GradientColor , Image , SkyBox } |
| 背景类型枚举 更多... | |
| enum | EnumBlendEquation { FUNC_ADD = 32774 , FUNC_SUBTRACT = 32778 , FUNC_REVERSE_SUBTRACT = 32779 , MIN = 32775 , MAX = 32776 } |
| 混合方程类型 更多... | |
| enum | EnumBlendFactor { ZERO = 0 , ONE = 1 , SRC_COLOR = 768 , ONE_MINUS_SRC_COLOR = 769 , SRC_ALPHA = 770 , ONE_MINUS_SRC_ALPHA = 771 , DST_COLOR = 774 , ONE_MINUS_DST_COLOR = 775 , DST_ALPHA = 772 , ONE_MINUS_DST_ALPHA = 773 , CONSTANT_COLOR = 32769 , ONE_MINUS_CONSTANT_COLOR = 32770 , CONSTANT_ALPHA = 32771 , ONE_MINUS_CONSTANT_ALPHA = 32772 , SRC_ALPHA_SATURATE = 776 } |
| 混合因子类型 更多... | |
| enum | EnumBlendingMode { NoBlending = 0 , CustomBlending , NormalBlending , AdditiveBlending , SubtractiveBlending , MultiplyBlending } |
| 混合模式类型 更多... | |
| enum | EnumBooleanType { Common , Fuse , Cut } |
| 布尔运算的类型枚举 更多... | |
| enum | EnumBoxCorner { FAR_LEFT_BOTTOM = 0 , FAR_LEFT_TOP = 1 , FAR_RIGHT_TOP = 2 , FAR_RIGHT_BOTTOM = 3 , NEAR_RIGHT_BOTTOM = 7 , NEAR_LEFT_BOTTOM = 6 , NEAR_LEFT_TOP = 5 , NEAR_RIGHT_TOP = 4 } |
| 3D包围盒角点枚举,定义3D包围盒的8个角点位置 更多... | |
| enum | EnumBoxExtent { EXTENT_NULL , EXTENT_FINITE , EXTENT_INFINITE } |
| 包围盒范围类型枚举 更多... | |
| enum | EnumBufferBit { COLOR_BUFFER_BIT = 16384 , DEPTH_BUFFER_BIT = 256 , STENCIL_BUFFER_BIT = 1024 , COLOR_DEPTH_BITS = 0x00004000|0x00000100 , COLOR_STENCIL_BITS = 0x00004000|0x00000400 , DEPTH_STENCIL_BITS = 0x00000100|0x00000400 , COLOR_DEPTH_STENCIL_BITS = 0x00004000|0x00000100|0x00000400 } |
| 帧缓冲对象Bit位 | |
| enum | EnumBufferDataUsage { STATIC_DRAW = 35044 , STATIC_READ = 35045 , STATIC_COPY = 35046 , DYNAMIC_DRAW = 35048 , DYNAMIC_READ = 35049 , DYNAMIC_COPY = 35050 , STREAM_DRAW = 35040 , STREAM_READ = 35041 , STREAM_COPY = 35042 } |
| 缓冲区数据用途枚举 更多... | |
| enum | EnumBufferType { ARRAY_BUFFER = 34962 , ELEMENT_ARRAY_BUFFER = 34963 , COPY_READ_BUFFER = 36662 , COPY_WRITE_BUFFER = 36663 , PIXEL_PACK_BUFFER = 35051 , PIXEL_UNPACK_BUFFER = 35052 , TRANSFORM_FEEDBACK_BUFFER = 35982 , UNIFORM_BUFFER = 35345 , RENDERBUFFER = 36161 } |
| 缓冲对象类型 | |
| enum | EnumCollisionState { In , Out , On , Unknown } |
| 碰撞结果 更多... | |
| enum | EnumColorItemName { Face , Edge , Point , FacePreview , EdgePreview , PointPreview , FaceSelection , EdgeSelection , PointSelection , FaceHover , EdgeHover , PointHover , FaceHilight , EdgeHilight , PointHilight , FaceHidden , EdgeHidden , PointHidden , FaceFrozen , EdgeFrozen , PointFrozen , EdgeTemp , FaceReference , EdgeReference , PointReference , Sketch , SketchCurve , Label , CropViewFrame , CropModelFrame , GridPrimary , GridSecondary , Dimension , Annotation } |
| 颜色项名称枚举 更多... | |
| enum | EnumCommandBehavior { Default = 0 , Query = 1 , Update = 2 , Create = 16 , Delete = 32 , QueryUpdate = Query|Update , QueryCreate = Query|Create , QueryCreateUpdate = Query|Create|Update } |
| 命令行为枚举 更多... | |
| enum | EnumCommandType { CommandStart , CommandEnd , CommandInput } |
| 命令执行类型枚举 更多... | |
| enum | EnumComparisonCondition { Between , Greater , GreaterEqual , Less , LessEqual , Equal } |
| 比较条件. | |
| enum | EnumConvertParameterisationType { TgtThetaOver2 , TgtThetaOver2_1 , TgtThetaOver2_2 , TgtThetaOver2_3 , TgtThetaOver2_4 , QuasiAngular , RationalC1 , Polynomial } |
| 参数化转换类型枚举 更多... | |
| enum | EnumCurvatureType { MaxCurvature , MinCurvature , MeanCurvature , GaussianCurvature } |
| 曲率类型枚举 更多... | |
| enum | EnumCurveType { CurveType_Line , CurveType_Circle , CurveType_Ellipse , CurveType_Hyperbola , CurveType_Parabola , CurveType_BezierCurve , CurveType_BSplineCurve , CurveType_OffsetCurve , CurveType_OtherCurve } |
| 曲线类型枚举 更多... | |
| enum | EnumDataType { FLOAT = 5126 , UNSIGNED_INT = 5125 , UNSIGNED_SHORT = 5123 , UNSIGNED_BYTE = 5121 , HALF_FLOAT = 5131 , UNSIGNED_INT_24_8 = 34042 , FLOAT_32_UNSIGNED_INT_24_8_REV = 36269 } |
| 数据类型 | |
| enum | EnumDepthFunction { Never = 512 , LESS = 513 , EQUAL = 514 , LEQUAL = 515 , GREATER = 516 , NOTEQUAL = 517 , GEQUAL = 518 , ALWAYS = 519 } |
| 深度测试函数类型 更多... | |
| enum | EnumDepthPacking { NoPacking = 0 , BasicDepthPacking = 3200 , RGBADepthPacking = 3201 } |
| 深度打包类型枚举 更多... | |
| enum | EnumDimensionArrowStyle { DOT_SMALL , DOT , ARCHTICK , ARROW , ARROW_BLANK , ARROW_FILLED , EMPTY } |
| 尺寸标注箭头样式枚举 更多... | |
| enum | EnumDimensionTextPosition { Center , Above , Outside , JIS , Below } |
| 标注文字相对于尺寸线的位置枚举 更多... | |
| enum | EnumDimHorizontalPosition { Center , ExtensionLine1 , ExtensionLine2 , AboveExtensionLine1 , AboveExtensionLine2 } |
| 标注文字水平位置枚举 更多... | |
| enum | EnumDimLineIndex { DimLine = 0 , ExtLine1 = 1 , ExtLine2 = 2 } |
| 尺寸线索引枚举 更多... | |
| enum | EnumDimTextAlignment { DimLine = 0 , Horizontal = 1 } |
| 文字对齐方式枚举 更多... | |
| enum | EnumDisplayMode { Color , Realistic , HLR , Wireframe } |
| 显示模式 | |
| enum | EnumEditorCode { Ignored = 0 , Processed = 1 , Sucessed = Processed , Failed = 2 , Exit = 3 } |
| 编辑器行为状态枚举 更多... | |
| enum | EnumEditorTrigger { Command , MouseClick } |
| 编辑器触发方式枚举 更多... | |
| enum | EnumEncoding { LinearEncoding = 3000 , sRGBEncoding = 3001 , GammaEncoding = 3007 , RGBEEncoding = 3002 , LogLuvEncoding = 3003 , RGBM7Encoding = 3004 , RGBM16Encoding = 3005 , RGBDEncoding = 3006 } |
| 纹理编码类型枚举 更多... | |
| enum | EnumEnvBlendingMode { NoBlend = 0 , MultiplyOperation = 1 , MixOperation = 2 , AddOperation = 3 } |
| 环境混合模式枚举 更多... | |
| enum | EnumExtremaType { Min , Max , MinMax } |
| 极值类型 更多... | |
| enum | EnumFaceSide { FrontSide = 0 , BackSide = 1 , DoubleSide = 2 } |
| 面剔除类型 更多... | |
| enum | EnumFillPatternStyle { All , Empty , HorizontalLines , VerticalLines , RightDiagonalLines , LeftDiagonalLines , CrossLines , SlopeLines , Halftone , SlopeCrossLines } |
| 面填充样式枚举 更多... | |
| enum | EnumFontType { SHX , TTF } |
| 字体类型枚举 更多... | |
| enum | EnumFramebufferAttachment { COLOR_ATTACHMENT0 = 36064 , COLOR_ATTACHMENT1 = 36065 , COLOR_ATTACHMENT2 = 36066 , COLOR_ATTACHMENT3 = 36067 , DEPTH_ATTACHMENT = 36096 , STENCIL_ATTACHMENT = 36128 , DEPTH_STENCIL_ATTACHMENT = 33306 , NONE = 0 , BACK = 1029 } |
| 帧缓冲对象附件类型 | |
| enum | EnumFramebufferTarget { FRAMEBUFFER = 36160 , DRAW_FRAMEBUFFER = 36009 , READ_FRAMEBUFFER = 36008 } |
| 帧缓冲对象类型 | |
| enum | EnumGeometryContinuity { C0 , G1 , C1 , G2 , C2 , C3 , CN } |
| 几何连续性枚举,定义了几何对象之间的连续性级别 更多... | |
| enum | EnumGeomFillTrihedron { CorrectedFrenet , Fixed , Frenet , ConstantNormal , Darboux , GuideAC , GuidePlan , GuideACWithContact , GuidePlanWithContact , DiscreteTrihedron } |
| 几何填充标架类型枚举 更多... | |
| enum | EnumGeomJoinType { Arc , Tangent , Intersection } |
| 几何连接类型枚举 更多... | |
| enum | EnumGripType { Zero = 0 , Vertex , Middle , Center , Cross , XLine , YLine } |
| 夹点类型枚举 更多... | |
| enum | EnumKeyCode { Zero = 0 , KEY_DELETE = '\x007F' , KEY_RETURN = '\r' , KEY_ESCAPE = '\x001B' , KEY_BACKSPACE = '\x0008' , KEY_TAB = '\t' , KEY_SPACE = ' ' , KEY_EXCLAIM = '!' , KEY_QUOTEDBL = '\"' , KEY_HASH = '#' , KEY_PERCENT = '' , KEY_DOLLAR = '$' , KEY_AMPERSAND = '&' , KEY_QUOTE = '\'' , KEY_LEFTPAREN = '(' , KEY_RIGHTPAREN = ')' , KEY_ASTERISK = '*' , KEY_PLUS = '+' , KEY_COMMA = ',' , KEY_MINUS = '-' , KEY_PERIOD = '.' , KEY_SLASH = '/' , KEY_0 = '0' , KEY_1 = '1' , KEY_2 = '2' , KEY_3 = '3' , KEY_4 = '4' , KEY_5 = '5' , KEY_6 = '6' , KEY_7 = '7' , KEY_8 = '8' , KEY_9 = '9' , KEY_COLON = ':' , KEY_SEMICOLON = ';' , KEY_LESS = '<' , KEY_EQUALS = '=' , KEY_GREATER = '>' , KEY_QUESTION = '?' , KEY_AT = '@' , KEY_LEFTBRACKET = '[' , KEY_BACKSLASH = '\\' , KEY_RIGHTBRACKET = ']' , KEY_CARET = '^' , KEY_UNDERSCORE = '_' , KEY_BACKQUOTE = '`' , KEY_a = 'a' , KEY_b = 'b' , KEY_c = 'c' , KEY_d = 'd' , KEY_e = 'e' , KEY_f = 'f' , KEY_g = 'g' , KEY_h = 'h' , KEY_i = 'i' , KEY_j = 'j' , KEY_k = 'k' , KEY_l = 'l' , KEY_m = 'm' , KEY_n = 'n' , KEY_o = 'o' , KEY_p = 'p' , KEY_q = 'q' , KEY_r = 'r' , KEY_s = 's' , KEY_t = 't' , KEY_u = 'u' , KEY_v = 'v' , KEY_w = 'w' , KEY_x = 'x' , KEY_y = 'y' , KEY_z = 'z' } |
| 键码枚举 更多... | |
| enum | EnumKeyModifier { KMOD_NONE = 0 , KMOD_LSHIFT = 1 , KMOD_RSHIFT = 2 , KMOD_LCTRL = 64 , KMOD_RCTRL = 128 , KMOD_LALT = 256 , KMOD_RALT = 512 , KMOD_LGUI = 1024 , KMOD_RGUI = 2048 , KMOD_NUM = 4096 , KMOD_CAPS = 8192 , KMOD_MODE = 16384 , KMOD_RESERVED = 32768 } |
| 键盘修饰键枚举 更多... | |
| enum | EnumLineStyleComponentType { UNKNOWN , DASH , SPACE , DOT , PATTERN } |
| 线型样式组件类型枚举 更多... | |
| enum | EnumLoggingLevel { Trace = 0 , Debug = 1 , Info = 2 , Warn = 3 , Error = 4 , Fatal = 5 , Off = 6 } |
| 日志级别枚举 更多... | |
| enum | EnumMapping { UVMapping = 300 , CubeReflectionMapping = 301 , CubeRefractionMapping = 302 , EquirectangularReflectionMapping = 303 , EquirectangularRefractionMapping = 304 , CubeUVReflectionMapping = 306 , CubeUVRefractionMapping = 307 } |
| 纹理映射类型枚举 更多... | |
| enum | EnumMouseButton { Zero = 0 , Left = 1 , Middle = 2 , Right = 4 , LeftRight = 1|4 , LeftMiddle = 1|2 , RightMiddle = 2|4 , All = 1|2|4 } |
| 鼠标按键枚举 更多... | |
| enum | EnumNavigationScheme { Default = 0 , Blender , Maya , OpenCascade , OpenInventor , OpenSCAD , Revit , TinkerCAD , UserDefined } |
| 导航方案枚举 更多... | |
| enum | EnumNormalMapType { ObjectSpace = 0 , TangentSpace = 1 } |
| 法线贴图类型枚举 更多... | |
| enum | EnumOffsetDirection { Default , Reverse , Bidirectional } |
| 偏置方向枚举 更多... | |
| enum | EnumOffsetMode { Skin , Pipe , RectoVerso } |
| 偏置模式枚举 更多... | |
| enum | EnumPlaneSide { NO_SIDE , POSITIVE_SIDE , NEGATIVE_SIDE , BOTH_SIDE } |
| 平面位置枚举 更多... | |
| enum | EnumPointStyle { Plus , Cross , Dot , Rect , Triangle , Loop , Arrow = 100 , Axis } |
| 点样式枚举 更多... | |
| enum | EnumPositionType { Relative , Absolute , Window } |
| 位置类型枚举 更多... | |
| enum | EnumPrimitiveType { POINTS = 0 , LINES = 1 , LINE_STRIP = 3 , TRIANGLES = 4 } |
| 图元类型枚举 更多... | |
| enum | EnumProjectionType { Orthographic , Perspective } |
| 投影类型枚举 更多... | |
| enum | EnumRedrawResult { Idle = 0 , Complete = 1 , Partial = 2 , Animation = 3 } |
| 重绘结果枚举 更多... | |
| enum | EnumRulerWidgetType { Empty = 0 , Default = 1 } |
| 标尺控件类型 更多... | |
| enum | EnumShadowMapType { BasicShadowMap = 0 , PCFShadowMap = 1 , PCFSoftShadowMap = 2 } |
| 阴影贴图类型 更多... | |
| enum | EnumShapeFilter { Zero = 0 , Vertex = 1 , Edge = 2 , Face = 4 , EdgeVertex = Edge|Vertex , FaceVertex = Face|Vertex , EdgeFace = Edge|Face , VertexEdgeFace = Vertex|Edge|Face , LeafNode = 16 , RootNode = 32 , Object = LeafNode|VertexEdgeFace , Group = RootNode|VertexEdgeFace , Node = LeafNode|RootNode } |
| The sub shape filter. | |
| enum | EnumSplitMode { Standard , CompSolid , Split } |
| 分割模式枚举 更多... | |
| enum | EnumStandardView { VertexNxPyPz = 1 , VertexNxNyPz , VertexPxNyPz , VertexPxPyPz , VertexNxPyNz , VertexNxNyNz , VertexPxNyNz , VertexPxPyNz , EdgeDxPyPz , EdgeDxNyPz , EdgeDxNyNz , EdgeDxPyNz , EdgePxDyPz , EdgeNxDyPz , EdgeNxDyNz , EdgePxDyNz , EdgePxPyDz , EdgeNxPyDz , EdgeNxNyDz , EdgePxNyDz , FacePx , FaceNx , FacePy , FaceNy , FacePz , FaceNz , DefaultView = VertexPxPyPz , View3D = VertexPxNyPz , X_Positive = FacePx , X_Negative = FaceNx , Y_Positive = FacePy , Y_Negative = FaceNy , Z_Positive = FacePz , Z_Negative = FaceNz , Front = Y_Negative , Back = Y_Positive , Left = X_Negative , Right = X_Positive , Top = Z_Positive , Bottom = Z_Negative } |
| 标准视图枚举 更多... | |
| enum | EnumStencilFunction { NEVER = 512 , LESS = 513 , EQUAL = 514 , LEQUAL = 515 , GREATER = 516 , NOTEQUAL = 517 , GEQUAL = 518 , ALWAYS = 519 } |
| 模板测试函数类型 更多... | |
| enum | EnumStencilOp { Keep = 7680 , Zero = 0 , Replace = 7681 , Incr = 7682 , IncrWrap = 34055 , Decr = 7683 , DECR_WRAP = 34056 , Invert = 5386 } |
| 模板操作类型 更多... | |
| enum | EnumSurfaceBuildAlgorithm { ConstrainedFilling , StretchStyle , CoonsStyle , CurvedStyle } |
| 曲面构建算法枚举类型 更多... | |
| enum | EnumSurfaceType { SurfaceType_Plane , SurfaceType_Cylinder , SurfaceType_Cone , SurfaceType_Sphere , SurfaceType_Torus , SurfaceType_Bezier , SurfaceType_BSpline , SurfaceType_Revolution , SurfaceType_Extrusion , SurfaceType_Offset , SurfaceType_Other } |
| 曲面类型枚举 更多... | |
| enum | EnumSweepMode { Basic , Discrete , SpiralSpine } |
| 扫掠模式枚举 更多... | |
| enum | EnumSweepTransitionMode { Transformed , RightCorner , RoundCorner } |
| 扫掠过渡模式枚举 更多... | |
| enum | EnumTextAlignment { LEFT_TOP , LEFT_CENTER , LEFT_BOTTOM , CENTER_TOP , CENTER_CENTER , CENTER_BOTTOM , RIGHT_TOP , RIGHT_CENTER , RIGHT_BOTTOM } |
| 文本对齐方式枚举 更多... | |
| enum | EnumTextEncoding { Unicode , UTF8 } |
| 文档编码格式 | |
| enum | EnumTextureFilterType { NEAREST = 9728 , LINEAR = 9729 , NEAREST_MIPMAP_NEAREST = 9984 , LINEAR_MIPMAP_NEARES = 9985 , NEAREST_MIPMAP_LINEAR = 9986 , LINEAR_MIPMAP_LINEAR = 9987 } |
| 纹理过滤类型枚举 更多... | |
| enum | EnumTextureFormat { NOT_USED = 0 , RGB = 6407 , RGBA = 6408 , LUMINANCE_ALPHA = 6410 , LUMINANCE = 6409 , ALPHA = 6406 , RED = 6403 , RED_INTEGER = 36244 , RG = 33319 , RG_INTEGER = 33320 , DEPTH_COMPONENT = 6402 , DEPTH_STENCIL = 34041 } |
| 纹理格式枚举 更多... | |
| enum | EnumTextureInternalFormat { RGB8 = 32849 , RGBA8 = 32856 , R8 = 33321 , R8_SNORM = 36756 , R16F = 33325 , R32F = 33326 , RG8 = 33323 , RG8_SNORM = 36757 , RG16F = 33327 , RG32F = 33328 , RGB16F = 34843 , RGB32F = 34837 , RGBA16F = 34842 , DEPTH_COMPONENT = 6402 , DEPTH_COMPONENT16 = 33189 , DEPTH_COMPONENT24 = 33190 , DEPTH_COMPONENT32F = 36012 , DEPTH24_STENCIL8 = 35056 , DEPTH32F_STENCIL8 = 36013 } |
| 纹理内部格式枚举 更多... | |
| enum | EnumTextureTarget { TEXTURE_2D = 3553 , TEXTURE_3D = 32879 , TEXTURE_2D_ARRAY = 35866 , TEXTURE_CUBE_MAP = 34067 , TEXTURE_CUBE_MAP_POSITIVE_X = 34069 , TEXTURE_CUBE_MAP_NEGATIVE_X = 34070 , TEXTURE_CUBE_MAP_POSITIVE_Y = 34071 , TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072 , TEXTURE_CUBE_MAP_POSITIVE_Z = 34073 , TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074 } |
| 纹理目标类型枚举 更多... | |
| enum | EnumTextureUnit { Null = -1 , TU0 = 0 , TU1 = 1 , TU2 = 2 , TU3 = 3 , TU4 = 4 , TU5 = 5 , TU6 = 6 , TU7 = 7 , TU8 = 8 } |
| 纹理单元枚举 更多... | |
| enum | EnumTextureWrappingType { REPEAT = 10497 , MIRRORED_REPEAT = 33648 , CLAMP_TO_EDGE = 33071 , CLAMP_TO_BORDER = 33069 } |
| 纹理环绕类型枚举 更多... | |
| enum | EnumThemeStyle { Default , Dark , BlueDark } |
| 主题样式枚举 更多... | |
| enum | EnumToneMapping { NoToneMapping = 0 , LinearToneMapping = 1 , ReinhardToneMapping = 2 , Uncharted2ToneMapping = 3 , CineonToneMapping = 4 } |
| 色调映射类型 更多... | |
| enum | EnumTopoOrientation { FORWARD , REVERSED , INTERNAL , EXTERNAL } |
| 拓扑方向枚举 更多... | |
| enum | EnumTopoShapeType { Topo_COMPOUND , Topo_COMPSOLID , Topo_SOLID , Topo_SHELL , Topo_FACE , Topo_WIRE , Topo_EDGE , Topo_VERTEX , Topo_SHAPE } |
| 拓扑类型 | |
| enum | EnumTransformCenter { ByWorldCenter , ByWorldOrigin , ByLocalOrigin } |
| 变换的中心位置 更多... | |
| enum | EnumUpdateFlags { Zero , Model = 1 , Scene = 0x0002|0x0001 , Material = 0x0004|0x0001 , Camera = 16 , Viewport = 0x0020|0x0010 , ZoomToFit = 4096 , Dynamic = 256 , Selection = 0x0200|0x0100 , Scene2D = 0x0400|0x0100 } |
| 更新变化标记 更多... | |
| enum | EnumVertexAttributeLayout { SoA = 0 , AoSPCPC = 1 , AoSPPCC = 2 } |
| 顶点属性布局方式枚举 更多... | |
| enum | EnumViewCoordinateType { Empty = 0 , Axis = 1 , Cube = 2 , AxisAndCube = 1|2 } |
| 视图坐标类型 更多... | |
| enum | EnumViewportType { Default , Viewport , Nested } |
| 视口类型枚举 更多... | |
| enum | GEulerSequence { gp_EulerAngles , gp_YawPitchRoll , gp_Extrinsic_XYZ , gp_Extrinsic_XZY , gp_Extrinsic_YZX , gp_Extrinsic_YXZ , gp_Extrinsic_ZXY , gp_Extrinsic_ZYX , gp_Intrinsic_XYZ , gp_Intrinsic_XZY , gp_Intrinsic_YZX , gp_Intrinsic_YXZ , gp_Intrinsic_ZXY , gp_Intrinsic_ZYX , gp_Extrinsic_XYX , gp_Extrinsic_XZX , gp_Extrinsic_YZY , gp_Extrinsic_YXY , gp_Extrinsic_ZYZ , gp_Extrinsic_ZXZ , gp_Intrinsic_XYX , gp_Intrinsic_XZX , gp_Intrinsic_YZY , gp_Intrinsic_YXY , gp_Intrinsic_ZXZ , gp_Intrinsic_ZYZ } |
| Enumerates all 24 possible variants of generalized Euler angles, defining general 3d rotation by three rotations around main axes of coordinate system, in different possible orders. The name of the enumeration corresponds to order of rotations, prefixed by type of coordinate system used: - Intrinsic: rotations are made around axes of rotating coordinate system associated with the object - Extrinsic: rotations are made around axes of fixed (static) coordinate system Two specific values are provided for most frequently used conventions: classic Euler angles (intrinsic ZXZ) and yaw-pitch-roll (intrinsic ZYX). 更多... | |
| enum | GTrsfForm { gp_Identity , gp_Rotation , gp_Translation , gp_PntMirror , gp_Ax1Mirror , gp_Ax2Mirror , gp_Scale , gp_CompoundTrsf , gp_Other } |
| Identifies the type of a geometric transformation. 更多... | |
事件类型
几何属性语义枚举
定义顶点属性的含义,用于着色器中的属性绑定
混合因子类型
缓冲区数据用途枚举
定义 GPU 缓冲区的使用模式,影响性能和内存管理策略
颜色项名称枚举
定义所有可配置的颜色项,包括几何元素、选择状态、网格、标注等
参数化转换类型枚举
定义了曲线参数化的不同转换方法,用于优化曲线的参数分布。 不同的参数化方法适用于不同的应用场景,影响曲线的数值稳定性和计算效率。
曲线类型枚举
定义了几何曲线的类型,用于识别和处理不同类型的曲线几何对象。
面填充样式枚举
定义内置的面填充图案样式,用于渲染时的填充效果
几何连续性枚举,定义了几何对象之间的连续性级别
几何连续性描述了曲线、曲面等几何对象在连接处的光滑程度。 C0表示位置连续,G1/C1表示切线连续,G2/C2表示曲率连续,以此类推。
几何填充标架类型枚举
定义了扫掠或放样操作中用于确定截面姿态的不同标架计算方法。 标架决定了截面在沿路径移动时的旋转和定向方式。
键码枚举
定义标准键盘按键的虚拟键码,包括字母、数字、符号和功能键。
标准视图枚举
定义了图形系统中的标准视图方向,包括顶点、边和面的视图方向。 提供常用的工程视图(前、后、左、右、顶、底)和等轴测视图。
曲面构建算法枚举类型
定义了用于构建B样条曲面的不同填充算法,每种算法适用于不同的边界条件和设计要求。 这些算法通过边界曲线约束来生成光滑的曲面补片,广泛应用于曲面建模和修补。
曲面类型枚举
定义了几何曲面的类型,用于识别和处理不同类型的曲面几何对象。
纹理内部格式枚举
定义GPU中纹理数据的存储格式,影响精度和内存占用
纹理目标类型枚举
定义OpenGL纹理的类型,包括2D、3D、立方体贴图等
EnumXdeShapeType
Group: Exchange
Enumerates all 24 possible variants of generalized Euler angles, defining general 3d rotation by three rotations around main axes of coordinate system, in different possible orders. The name of the enumeration corresponds to order of rotations, prefixed by type of coordinate system used: - Intrinsic: rotations are made around axes of rotating coordinate system associated with the object - Extrinsic: rotations are made around axes of fixed (static) coordinate system Two specific values are provided for most frequently used conventions: classic Euler angles (intrinsic ZXZ) and yaw-pitch-roll (intrinsic ZYX).
| 枚举值 | |
|---|---|
| gp_EulerAngles | Classic Euler angles, alias to Intrinsic_ZXZ |
| gp_YawPitchRoll | Yaw Pitch Roll (or nautical) angles, alias to Intrinsic_ZYX |
Identifies the type of a geometric transformation.