|
AnyCAD Rapid API 2026
Help you to create a better world!
|
类 | |
| class | AABox |
| 3D包围盒. 更多... | |
| class | AABoxF |
| 3D包围盒. 更多... | |
| class | AbstractSettings |
| 抽象设置类 更多... | |
| class | AlignedDimensionNode |
| AlignedDimensionNode 更多... | |
| class | AngularDimensionNode |
| AngularDimensionNode平面角度 更多... | |
| class | AnnotationNode |
| AnnotationNode 更多... | |
| class | AnyCAD |
| class | AnyCADPINVOKE |
| class | AObject |
| 基类,提供基本的反射方法. 更多... | |
| class | AppEventArgs |
| 事件参数 更多... | |
| class | AppEventListener |
| class | AppEventListenerManager |
| class | ArrayBuffer |
| class | ArrayBufferView |
| 用于方便访问ArrayBuffer数据。ArrayBufferView不保存数据,只能用来访问修改数据元素,无法更改ArrayBuffer的大小。 更多... | |
| class | ArrowWidget |
| The Arrow object. 更多... | |
| class | AxisWidget |
| 坐标轴对象。每个轴的ID使用字符:'x','y', 'z'表示。AxisWidget aw = ...;aw.ShowArrow('z', false); //隐藏z轴 更多... | |
| class | AxWidget |
| The simple Axis object. 更多... | |
| class | Background |
| Background 更多... | |
| class | BaseApplication |
| 显示应用程序入口 更多... | |
| class | BasicMaterial |
| The basic material 更多... | |
| class | BooleanTool |
| 对TopoShape进行布尔操作的工具类. 更多... | |
| class | BoundedVolume |
| Represents a convex volume bounded by planes. 更多... | |
| class | BoundedVolumeD |
| Represents a convex volume bounded by planes. 更多... | |
| class | BrepSceneNode |
| 在场景中可以显示TopoShape的节点。通过BrepSceneNode.SetTransform设置的矩阵不会直接应用到TopoShape上。使用BrepSceneNode.GetFinalShape()可以得到空间变换后的几何对象。 更多... | |
| class | BufferAttribute |
| The attribute of geometry, could be Position, Normal, UV, etc. 更多... | |
| class | BufferGeometry |
| 图元几何对象. 更多... | |
| class | BufferGeometryList |
| class | Camera |
| 相机信息 更多... | |
| class | CameraDriver |
| 计算相机信息 更多... | |
| class | CharBuffer |
| 内容为char的内存空间 更多... | |
| class | CharList |
| class | CharTypedBuffer |
| 模板辅助类. 更多... | |
| class | ClassId |
| 类信息. 更多... | |
| class | ClipPlaneView |
| ClipPlaneView 更多... | |
| class | CollisionDetector |
| 点与面、体的碰撞检查. 更多... | |
| class | ColorBackground |
| ColorBackground 更多... | |
| class | ColorTable |
| 颜色表. 更多... | |
| class | Command |
| 命令基类 更多... | |
| class | CommandContext |
| 命令执行上下文 更多... | |
| class | CommandIterator |
| 命令遍历器。使用方法:<code> for(var itr = new CommandIterator(); itr.More(); itr.Next()) { var e = itr.Current(); //... }</code> 更多... | |
| class | CommandListener |
| Command. 更多... | |
| class | CommandManager |
| 命令管理器. 更多... | |
| class | Component |
| 组件,用于动态给Entity增加特性 更多... | |
| class | CompoundShape |
| 复合形状. 更多... | |
| class | CoordinateGridWidget |
| CoordinateGridWidget. 更多... | |
| class | CoordinateWidgetSetting |
| 坐标系组件设置. 更多... | |
| class | Cursor |
| 光标对象. 更多... | |
| class | CursorManager |
| 光标对象. 更多... | |
| class | CursorWidget |
| CursorWidget. 鼠标光标控件 更多... | |
| class | Curve2dBuilder |
| 构造平面二维曲线相关的方法 更多... | |
| class | CurveBuilder |
| ShapeBuilder 主要用于创建三维点、曲线、平面等。 更多... | |
| class | CurveShapeProperty |
| 获取曲线的局部属性. 更多... | |
| class | DerivativeValues |
| 保存曲线/曲面求导的结果 更多... | |
| class | DerivativeValues2d |
| 保存二维曲线求导的结果 更多... | |
| class | DialogUtil |
| class | DimensionNode |
| DimensionNode 更多... | |
| class | DistanceMeasureEditor |
| 测量距离 更多... | |
| class | Document |
| 管理各种需要被保存的内容,包括几何、材质、属性等;操作的支持Undo/Redo。 更多... | |
| class | DocumentEventArgs |
| 文档事件参数 更多... | |
| class | DocumentSceneNode |
| DocumentSceneNode文档对象在场景中的表达. 更多... | |
| class | Double3List |
| class | DoubleCondition |
| class | DoubleList |
| class | DoubleList2 |
| class | DraggableWidget |
| DraggableWidget. 更多... | |
| class | EdgeExplor |
| 对实体的边进行分类 更多... | |
| class | EdgeVertex |
| 顶点信息, 在ShapeExplor中使用。 更多... | |
| class | EditMode |
| 用来管理Editor. 更多... | |
| class | Editor |
| 基于鼠标、键盘、Touch等方式输入进行交互编辑的基类. 更多... | |
| class | EditorCommand |
| 支持创建Editor的命令基类 更多... | |
| class | EditorNames |
| 定义标准的Key 更多... | |
| class | Element |
| 保存在文档的对象的基类。支持事务、关联更新等功能 更多... | |
| class | ElementAttribute |
| The index attribute of geometry 更多... | |
| 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 |
| The image from file 更多... | |
| class | FixShapeTool |
| 对TopoShape进行修复的工具类 更多... | |
| class | Float32Array |
| 把ArrayBuffer当作Float32数组来处理。 更多... | |
| class | Float32Buffer |
| 内容为Float32的内存空间 更多... | |
| class | Float32BufferList |
| class | Float32TypedArray |
| ArrayBufferView辅助类模板 更多... | |
| class | Float32TypedBuffer |
| 模板辅助类. 更多... | |
| class | FloatList |
| class | FontManager |
| The font manager 更多... | |
| class | FontMaterial |
| The font material 更多... | |
| class | FrameEditor |
| FrameEditor. 更多... | |
| class | FrameWidget |
| 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 |
| BezierCurve信息获取. 更多... | |
| class | GBezierCurve2d |
| BezierCurve2d信息获取. 更多... | |
| class | GBezierSurface |
| 获取BezierSurface信息. 更多... | |
| class | GBSplineCurve |
| BSplineCurve信息获取. 更多... | |
| class | GBSplineCurve2d |
| BSplineCurve2d信息获取. 更多... | |
| class | GBSplineSurface |
| 获取BSplineSurface信息. 更多... | |
| 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 |
| The general SceneNode. 更多... | |
| class | GeoApplication |
| 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 |
| 用来遍历GRepShape里的内容。面对应的是TRIANGLES; 边对应的为LINE_STRIP,即多折线。 for(itr.Initialize(shape, EnumShapeFilter.Edge);itr.More(); itr.Next()) { var postions = itr.Positions(); } 更多... | |
| class | GRepShape |
| GRepShape 基于TopoShape生成显示对象,以便在引擎中显示。 创建后调用对象的Build方法进行离散。 更多... | |
| class | GroupSceneNode |
| The group of many SceneNodes. 更多... | |
| 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 |
| The Image 更多... | |
| class | ImageBackground |
| ImageBackground 更多... | |
| class | ImageList |
| class | ImageSceneNode |
| ImageSceneNode. 显示图片 更多... | |
| class | ImageTexture2D |
| 基于图像的2D纹理 更多... | |
| class | ImageTextureCube |
| Cube贴图纹理 更多... | |
| class | InputEvent |
| 输入事件类,用于获取鼠标/键盘输入 更多... | |
| class | Int32Buffer |
| 内容为Int32的内存空间 更多... | |
| class | Int32Condition |
| class | Int32List |
| class | Int32TypedBuffer |
| 模板辅助类. 更多... | |
| class | IntersectCurveCurve2d |
| Intersection testing between curve and curve. 更多... | |
| class | IntersectPoint |
| 拾取点信息. 更多... | |
| interface | IRenderView |
| 定义三维控件的接口 更多... | |
| interface | IRepoableObject |
| 可保存到仓库的对象接口 更多... | |
| class | LinearDimensionNode |
| LinearDimensionNode尺寸标注 更多... | |
| class | LineCoordinateWidget |
| LineCoordinateWidget. 简单的坐标轴控件 更多... | |
| class | LineDashedMaterial |
| The dashed line material. 更多... | |
| class | LineMaterial |
| The basic material 更多... | |
| class | LinePatternBuilder |
| 线型构造器. 更多... | |
| class | LinePatternMaterial |
| The line pattern material. 更多... | |
| 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 |
| The image in memory 更多... | |
| class | MeshMaterial |
| The mesh material. 更多... | |
| class | MeshNormalMaterial |
| The mesh normal material. 更多... | |
| class | MeshPatternMaterial |
| 在面上的填充材质. 更多... | |
| class | MeshPhongMaterial |
| The mesh material with phong lighting model. 更多... | |
| class | MeshStandardMaterial |
| The standard PBR material. 更多... | |
| class | ModelingEngine |
| 建模引擎全局配置 更多... | |
| class | MoveWidget |
| The Axis object. 更多... | |
| class | MultiTouchEvent |
| 多点触控事件类 更多... | |
| class | NodeFrameEidtor |
| SceneNode编辑器 更多... | |
| class | ObjectId |
| ObjectId对象的唯一ID 更多... | |
| class | ObjectIdHashMap |
| class | ObjectIdHashSet |
| class | ObjectIdList |
| class | ObjectIdSet |
| class | ObjectTypeRepository |
| 对象仓库 更多... | |
| class | ParameterDict |
| ParameterDict 参数集合对象,支持多种类型的参数,支持动态添加、删除、修改、查找。 更多... | |
| class | ParameterDictModel |
| 属性ORM模型类,方便设置和获取属性值。 更多... | |
| class | ParameterValue |
| 基本数据的基类 更多... | |
| class | ParametricCurve |
| 曲线的几何参数表达,用来获取曲线上点、切线等信息。 更多... | |
| class | ParametricCurve2d |
| 二维曲线的几何参数表达,用来获取曲线上点、切线等信息。 更多... | |
| class | ParametricGeometry |
| 几何参数对象的基类. 更多... | |
| class | ParametricSurface |
| ParametricSurface几何曲面对象的参数表达,用来获取曲面上的点、法向等信息. 更多... | |
| class | ParticleSceneNode |
| The particle SceneNode to manage many point sprites. 更多... | |
| class | Path |
| class | PathList |
| class | PathUtil |
| class | PickCaster |
| 拾取基类 更多... | |
| class | PickedId |
| 选择对象Id 更多... | |
| class | PickedIdList |
| class | PickedItem |
| 拾取项 更多... | |
| class | PickedItemIterator |
| 拾取项迭代器 更多... | |
| class | PickedItemSet |
| 选择集 更多... | |
| class | PickedResult |
| Picked result. 更多... | |
| class | PickListener |
| 拾取监听器 更多... | |
| class | PlanarGridWidget |
| PlanarGridWidget. 平面网格控件 更多... | |
| class | Plane |
| 平面. 更多... | |
| class | PlaneF |
| 平面. 更多... | |
| class | PlaneFList |
| class | PlaneList |
| class | PointsMaterial |
| The point material. 更多... | |
| class | PrimitiveSceneNode |
| The SceneNode to contain basic shapes: pints, lines and triangles. 更多... | |
| class | PrimitiveShape |
| 带材质的基本图元 更多... | |
| class | PrimitiveShapeList |
| class | PrincipalProps |
| 获取几何对象的主属性该类用于计算和获取几何对象的主属性,包括惯性矩、对称轴等 更多... | |
| class | ProcessManager |
| 进程管理 更多... | |
| class | ProjCurveResult |
| 投影结果 更多... | |
| class | ProjectionTool |
| 投影相关的工具 更多... | |
| class | ProjSurfaceResult |
| 投影结果 更多... | |
| class | Quaternion |
| class | Quaterniond |
| class | RadiusDimensionNode |
| RadiusDimensionNode半径显示 更多... | |
| class | RawBuffer |
| 任意的内存空间. 更多... | |
| class | RawShader |
| 完整的Shader. 更多... | |
| class | Ray |
| 射线 更多... | |
| class | Raycaster |
| Raycaster 更多... | |
| class | RayF |
| 射线 更多... | |
| class | RayIntersect |
| class | RayIntersectF |
| class | RenderingEngine |
| 内部使用的渲染引擎. 更多... | |
| class | RenderSettings |
| The settings 更多... | |
| class | RotateWidget |
| RotateWidget. 更多... | |
| class | RulerWidgetSetting |
| 刻度尺Widget设置. 更多... | |
| class | ScaleWidget |
| The Axis object. 更多... | |
| class | Scene |
| The container to manage the SceneNode. 更多... | |
| class | SceneIO |
| SceneIO. 更多... | |
| class | SceneManager |
| 场景管理器. 更多... | |
| class | SceneNode |
| SceneNode用来表示场景中可绘制对象的节点. 更多... | |
| class | SceneNode2D |
| 二维显示对象容器. 更多... | |
| class | SceneNodeIterator |
| The iterator to get SceneNodes in Group or Scene. 更多... | |
| class | SceneNodeList |
| class | ScreenShot |
| 屏幕快照对象. 更多... | |
| class | SegmentsSceneNode |
| The SceneNode to manage many line segments. 更多... | |
| class | SelectionManager |
| 选择集管理器 更多... | |
| class | ShaderTemplate |
| 着色器模板 更多... | |
| class | ShaderTemplateManager |
| 着色器模板管理器 更多... | |
| class | ShapeBuilder |
| ShapeBuilder 用于创建三维基本体 更多... | |
| class | ShapeExplor |
| 辅助类用来高效地遍历边和面的几何拓扑关系 更多... | |
| class | ShapeIntersector |
| Intersection testing between face and shape. 更多... | |
| class | ShapeIO |
| ShapeIO加载/导出模型文件,如STEP、IGES、BREP、DXF格式 更多... | |
| class | ShapeSceneNode |
| 管理多个PrimtiveShape对象的SceneNode 更多... | |
| class | Sketch2dBuilder |
| Sketch2dBuilder 遗弃。请使用Curve2dBuilder 更多... | |
| class | SketchBuilder |
| SketchBuilder 遗弃。请使用CurveBuilder 更多... | |
| class | SkyboxBackground |
| SkyboxBackground 更多... | |
| class | SnapEngine |
| SnapEngine. 更多... | |
| class | SnapShapeEngine |
| 形状捕捉引擎 更多... | |
| class | SolidCollisionDetector |
| class | SolidExplor |
| 实体拓扑关系遍历辅助类,需要是Topo_SOLID类型的对象 更多... | |
| class | Sphere |
| 球. 更多... | |
| class | SphereF |
| 球. 更多... | |
| class | SpriteMaterial |
| The sprite material. 更多... | |
| class | StackEditor |
| 支持Editor堆栈,管理多个子Editor. 更多... | |
| class | StringList |
| class | StringMap |
| class | StringWList |
| class | SurfaceAnalysisTool |
| SurfaceAnalysisTool分析曲面的工具. 更多... | |
| class | SurfaceBuilder |
| 曲面相关工具 更多... | |
| class | SurfaceShapeProperty |
| 获取曲面的局部属性该类用于计算和获取曲面的局部属性,包括点位置、导数、切线方向、法线方向和曲率等 更多... | |
| class | SystemUnits |
| 定义系统默认的单位,提供与界面展示互相转换的方法 更多... | |
| class | TagDimensionNode |
| TagDimensionNode 更多... | |
| class | TagNode2D |
| 2D引线标签:显示文字和引线. 更多... | |
| class | TempViewContext |
| 临时对象管理. 更多... | |
| class | TextSceneNode |
| 文本节点. 更多... | |
| class | TextStyle |
| 文字配置 更多... | |
| class | Texture |
| The base texture. 更多... | |
| class | Texture2D |
| The 2D texture 更多... | |
| class | TextureCube |
| The cube texture. 更多... | |
| class | TextureDesc |
| The parameters of a Texture. 更多... | |
| class | ThemeColorTable |
| 颜色设置 更多... | |
| class | TopoExplor |
| 几何拓扑遍历. 更多... | |
| class | TopoShape |
| 几何拓扑对象 更多... | |
| class | TopoShapeList |
| class | TopoShapeProperty |
| 获取几何属性 更多... | |
| class | TransformTool |
| TransformTool用于对TopoShape进行空间变换、复制 更多... | |
| class | TransformWidget |
| TransformWidget. 更多... | |
| class | Uint16Array |
| 把ArrayBuffer当作Uint16数组来处理 更多... | |
| class | Uint16Buffer |
| 内容为Uint16的内存空间 更多... | |
| class | Uint16List |
| class | Uint16TypedArray |
| ArrayBufferView辅助类模板 更多... | |
| class | Uint16TypedBuffer |
| 模板辅助类. 更多... | |
| class | Uint32Array |
| 把ArrayBuffer当作Uint32数组来处理 更多... | |
| class | Uint32Buffer |
| 内容为Uint32的内存空间 更多... | |
| class | Uint32List |
| class | Uint32Set |
| class | Uint32TypedArray |
| ArrayBufferView辅助类模板 更多... | |
| class | Uint32TypedBuffer |
| 模板辅助类. 更多... | |
| class | Uint8Buffer |
| 内容为Uint8的内存空间 更多... | |
| class | Uint8List |
| class | Uint8TypedBuffer |
| 模板辅助类. 更多... | |
| class | Uniform |
| The basic uniform 更多... | |
| class | UniformSet |
| The uniform set. 更多... | |
| 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 |
| 相对Window坐标二维显示对象容器. 更多... | |
| 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 { 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 , 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 , 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 } |
| Command执行的类型. 更多... | |
| 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 } |
| Editor行为状态 更多... | |
| enum | EnumEditorTrigger { Command , MouseClick } |
| Editor触发行为 更多... | |
| 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 } |
| EnumGripType 更多... | |
| 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 } |
| 日志级别参考:https://en.wikipedia.org/wiki/Java_logging_framework 更多... | |
| 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 | 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 } |
| The primitive type 更多... | |
| 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. 更多... | |
事件类型
Group: Common
Group: Rendering 每个顶点属性元素的个数
几何属性的语义
Group: Rendering
混合因子类型
Group: Rendering
帧缓冲对象Bit位
Group: Rendering
Group: Rendering 缓存数据的用途
缓冲对象类型
Group: Rendering
颜色选项
Group: Rendering
定义命令的行为
Group: Interaction
Group: Common 比较条件.
数据类型
Group: Common
显示模式
Group: Rendering
Editor行为状态
Group: Interaction
帧缓冲对象附件类型
Group: Rendering
帧缓冲对象类型
Group: Rendering
EnumGripType
Group: DataManage
键码枚举
Group: Interaction
线型样式组件类型
Group: DataManage
日志级别参考:https://en.wikipedia.org/wiki/Java_logging_framework
Group: Common
平面所在位置枚举
Group: Math
The primitive type
Group: Rendering
The sub shape filter.
Group: Rendering
标准视图枚举
Group: Rendering
定义了图形系统中的标准视图方向,包括顶点、边和面的视图方向
曲面构建算法枚举类型
Group: Geometry
定义用于构建曲面的不同算法类型
曲面类型定义了几何曲面的类型枚举值
Group: Geometry
Group: Common 文档编码格式
纹理内部格式
Group: Rendering
纹理目标类型
Group: Rendering
拓扑类型
Group: Geometry
几何属性布局方式
Group: Rendering
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.