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

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. 更多...
 

枚举类型说明

◆ EnumAppEventType

事件类型

Group: Common

枚举值
ModelCreated 

新建文档

BeforeSwitchDbView 

在切换DbView之前调用。

CameraChanged 

相机变化了

CommandStarted 

开始命令

CommandFinished 

结束命令

EditorStared 

开始编辑

UpdateEditorParams 

更新编辑过程中的参数

EditorFinished 

结束编辑

EditorActivate 

编辑状态更改了

EditModeStarted 

进入编辑模式

EditModeFinished 

退出编辑模式

SaveElementBegin 

开始保存图元

ElementRemoved 

移除图元

ElementChanged 

修改图元

ElementAdded 

添加图元

SaveElementEnd 

结束保存图元

SwitchSketch 

切换草图

SelectionChanged 

选择集发生变化

BeginInput 

开始输入

PreviewInput 

预览输入

CommitInput 

确定输入

EndInput 

结束输入

TooltipMessage 

交互提示消息

ShowContextMenu 

显示菜单

ReportError 

用户可见的消息

◆ EnumAttributeComponents

Group: Rendering 每个顶点属性元素的个数

◆ EnumAttributeSemantic

几何属性的语义

Group: Rendering

◆ EnumBackgroundType

背景类型枚举

Group: Rendering

枚举值
Color 

单色背景

GradientColor 

渐变色背景

Image 

图像背景

SkyBox 

天空盒背景

◆ EnumBlendEquation

混合方程类型

Group: Rendering

枚举值
FUNC_ADD 

源值与目标值相加

FUNC_SUBTRACT 

源值减去目标值

FUNC_REVERSE_SUBTRACT 

目标值减去源值

MIN 

取源值与目标值的较小值

MAX 

取源值与目标值的较大值

◆ EnumBlendFactor

混合因子类型

Group: Rendering

枚举值
ZERO 

(0, 0, 0) ,0

ONE 

(1, 1, 1) ,1

SRC_COLOR 

(Rs, Gs, Bs) ,As

ONE_MINUS_SRC_COLOR 

(1 – Rs, 1 – Gs, 1 – Bs) ,1 – As

SRC_ALPHA 

(As, As, As) ,As

ONE_MINUS_SRC_ALPHA 

(1 – As, 1 – As, 1 – As) ,1 – As

DST_COLOR 

(Rd, Gd, Bd) ,Ad

ONE_MINUS_DST_COLOR 

(1 − Rd, 1 − Gd, 1 − Bd) ,1− Ad

DST_ALPHA 

(Ad, Ad, Ad) ,Ad

ONE_MINUS_DST_ALPHA 

(1 − Ad, 1 − Ad, 1 − Ad) ,1 − Ad

CONSTANT_COLOR 

(Rc, Gc, Bc) ,Ac

ONE_MINUS_CONSTANT_COLOR 

(1 − Rc, 1 − Gc, 1 − Bc) ,1 − Ac

CONSTANT_ALPHA 

(Ac, Ac, Ac) ,Ac

ONE_MINUS_CONSTANT_ALPHA 

(1 − Ac, 1 − Ac, 1 − Ac) ,1 − Ac

SRC_ALPHA_SATURATE 

min(As, 1 − Ad) ,1

◆ EnumBlendingMode

混合模式类型

Group: Rendering

枚举值
NoBlending 

不混合

CustomBlending 

自定义混合

NormalBlending 

正常混合

AdditiveBlending 

加色混合

SubtractiveBlending 

减色混合

MultiplyBlending 

乘法混合

◆ EnumBooleanType

布尔运算的类型

Group: Geometry

枚举值
Common 

交集运算

Fuse 

并集运算

Cut 

差集运算

◆ EnumBoxCorner

3D包围盒角点枚举,定义3D包围盒的8个角点位置

Group: Math

枚举值
FAR_LEFT_BOTTOM 

远端左下角点

FAR_LEFT_TOP 

远端左上角点

FAR_RIGHT_TOP 

远端右上角点

FAR_RIGHT_BOTTOM 

远端右下角点

NEAR_RIGHT_BOTTOM 

近端右下角点

NEAR_LEFT_BOTTOM 

近端左下角点

NEAR_LEFT_TOP 

近端左上角点

NEAR_RIGHT_TOP 

近端右上角点

◆ EnumBoxExtent

包围盒范围类型枚举

Group: Math

枚举值
EXTENT_NULL 

空包围盒

EXTENT_FINITE 

有限包围盒

EXTENT_INFINITE 

无限包围盒

◆ EnumBufferBit

帧缓冲对象Bit位

Group: Rendering

◆ EnumBufferDataUsage

Group: Rendering 缓存数据的用途

◆ EnumBufferType

缓冲对象类型

Group: Rendering

◆ EnumCollisionState

碰撞结果

Group: Geometry

枚举值
In 

在里面

Out 

在外面

On 

在边界上

Unknown 

未知

◆ EnumColorItemName

颜色选项

Group: Rendering

◆ EnumCommandBehavior

定义命令的行为

Group: Interaction

◆ EnumCommandType

Command执行的类型.

Group: Interaction

枚举值
CommandStart 

启动

CommandEnd 

结束

CommandInput 

输入

◆ EnumComparisonCondition

Group: Common 比较条件.

◆ EnumConvertParameterisationType

参数化转换类型

Group: Geometry

枚举值
TgtThetaOver2 

TgtThetaOver2参数化

TgtThetaOver2_1 

TgtThetaOver2_1参数化

TgtThetaOver2_2 

TgtThetaOver2_2参数化

TgtThetaOver2_3 

TgtThetaOver2_3参数化

TgtThetaOver2_4 

TgtThetaOver2_4参数化

QuasiAngular 

准角参数化

RationalC1 

有理C1参数化

Polynomial 

多项式参数化

◆ EnumCurvatureType

曲率类型.

Group: Geometry

枚举值
MaxCurvature 

最大曲率.

MinCurvature 

最小曲率.

MeanCurvature 

平均曲率.

GaussianCurvature 

协方差曲率.

◆ EnumCurveType

曲线类型定义了几何曲线的类型枚举值

Group: Geometry

枚举值
CurveType_Line 

直线类型

CurveType_Circle 

圆类型

CurveType_Ellipse 

椭圆类型

CurveType_Hyperbola 

双曲线类型

CurveType_Parabola 

抛物线类型

CurveType_BezierCurve 

贝塞尔曲线类型

CurveType_BSplineCurve 

B样条曲线类型

CurveType_OffsetCurve 

偏移曲线类型

CurveType_OtherCurve 

其他曲线类型

◆ EnumDataType

数据类型

Group: Common

◆ EnumDepthFunction

深度测试函数类型

Group: Rendering

枚举值
Never 

永不通过

LESS 

小于时通过

EQUAL 

等于时通过

LEQUAL 

小于等于时通过

GREATER 

大于时通过

NOTEQUAL 

不等于时通过

GEQUAL 

大于等于时通过

ALWAYS 

总是通过

◆ EnumDepthPacking

深度打包类型

Group: Rendering

枚举值
NoPacking 

无打包

BasicDepthPacking 

基础深度打包

RGBADepthPacking 

RGBA深度打包

◆ EnumDimensionArrowStyle

尺寸标注箭头样式

Group: Rendering

枚举值
DOT_SMALL 

小点

DOT 

ARCHTICK 

建筑标记

ARROW 

箭头

ARROW_BLANK 

空心箭头

ARROW_FILLED 

填充箭头

EMPTY 

空样式

◆ EnumDimensionTextPosition

标注文字相对于尺寸线的位置

Group: Rendering

枚举值
Center 

居中

Above 

尺寸线上方

Outside 

尺寸线外部

JIS 

JIS标准位置

Below 

尺寸线下方

◆ EnumDimHorizontalPosition

标注文字水平位置

Group: Rendering

枚举值
Center 

居中

ExtensionLine1 

第一条尺寸界线

ExtensionLine2 

第二条尺寸界线

AboveExtensionLine1 

第一条尺寸界线上方

AboveExtensionLine2 

第二条尺寸界线上方

◆ EnumDimLineIndex

尺寸线索引

Group: Rendering

枚举值
DimLine 

尺寸线

ExtLine1 

第一条尺寸界线

ExtLine2 

第二条尺寸界线

◆ EnumDimTextAlignment

文字对齐

Group: Rendering

枚举值
DimLine 

与尺寸线对齐

Horizontal 

水平

◆ EnumDisplayMode

显示模式

Group: Rendering

◆ EnumEditorCode

Editor行为状态

Group: Interaction

参见
Editor

◆ EnumEditorTrigger

Editor触发行为

Group: Interaction

参见
Editor
枚举值
Command 

由命令执行的时候创建

MouseClick 

由鼠标点击触发

◆ EnumEncoding

纹理编码类型

Group: Rendering

枚举值
LinearEncoding 

线性编码

sRGBEncoding 

sRGB编码

GammaEncoding 

Gamma编码

RGBEEncoding 

RGBE编码

LogLuvEncoding 

LogLuv编码

RGBM7Encoding 

RGBM7编码

RGBM16Encoding 

RGBM16编码

RGBDEncoding 

RGBD编码

◆ EnumEnvBlendingMode

环境混合模式

Group: Rendering

枚举值
NoBlend 

无混合

MultiplyOperation 

乘法运算

MixOperation 

混合运算

AddOperation 

加法运算

◆ EnumExtremaType

极值类型

Group: Geometry

枚举值
Min 

最小值

Max 

最大值

MinMax 

最小值和最大值

◆ EnumFaceSide

面剔除类型

Group: Rendering

枚举值
FrontSide 

剔除正面

BackSide 

剔除背面

DoubleSide 

双面都渲染

◆ EnumFillPatternStyle

内置的面填充样式

Group: Rendering

枚举值
All 

全填充

Empty 

不填充

HorizontalLines 

水平线

VerticalLines 

垂直线

RightDiagonalLines 

右对角线

LeftDiagonalLines 

左对角线

CrossLines 

正交十字线

SlopeLines 

斜交十字线

Halftone 

中间色

SlopeCrossLines 

正交十字线 + 斜交十字线

◆ EnumFontType

字体类型枚举

Group: Rendering

枚举值
SHX 

SHX字体

TTF 

TTF字体

◆ EnumFramebufferAttachment

帧缓冲对象附件类型

Group: Rendering

◆ EnumFramebufferTarget

帧缓冲对象类型

Group: Rendering

◆ EnumGeometryContinuity

几何连续性

Group: Geometry

枚举值
C0 

零阶连续性

G1 

一阶几何连续性

C1 

二阶连续性

G2 

二阶几何连续性

C2 

三阶连续性

C3 

三阶连续性

CN 

N阶连续性

◆ EnumGeomFillTrihedron

几何填充标架类型

Group: Geometry

枚举值
CorrectedFrenet 

修正弗雷内标架

Fixed 

固定标架

Frenet 

弗雷内标架

ConstantNormal 

常法向标架

Darboux 

达布标架

GuideAC 

引导AC标架

GuidePlan 

引导平面标架

GuideACWithContact 

带接触的引导AC标架

GuidePlanWithContact 

带接触的引导平面标架

DiscreteTrihedron 

离散标架

◆ EnumGeomJoinType

结合类型

Group: Geometry

枚举值
Arc 

圆弧

Tangent 

相切

Intersection 

交集

◆ EnumGripType

EnumGripType

Group: DataManage

◆ EnumKeyCode

键码枚举

Group: Interaction

枚举值
Zero 

无按键

KEY_DELETE 

删除键

KEY_RETURN 

回车键

KEY_ESCAPE 

ESC键

KEY_BACKSPACE 

退格键

KEY_TAB 

Tab键

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键

◆ EnumKeyModifier

键盘修饰键枚举

Group: Interaction

枚举值
KMOD_NONE 

无修饰键

KMOD_LSHIFT 

左Shift键

KMOD_RSHIFT 

右Shift键

KMOD_LCTRL 

左Ctrl键

KMOD_RCTRL 

右Ctrl键

KMOD_LALT 

左Alt键

KMOD_RALT 

右Alt键

KMOD_LGUI 

左GUI键(Windows键或Command键)

KMOD_RGUI 

右GUI键(Windows键或Command键)

KMOD_NUM 

数字锁定键

KMOD_CAPS 

大写锁定键

KMOD_MODE 

模式键

KMOD_RESERVED 

保留键

◆ EnumLineStyleComponentType

线型样式组件类型

Group: DataManage

◆ EnumLoggingLevel

日志级别参考:https://en.wikipedia.org/wiki/Java_logging_framework

Group: Common

◆ EnumMapping

纹理映射类型

Group: Rendering

枚举值
UVMapping 

UV映射

CubeReflectionMapping 

立方体反射映射

CubeRefractionMapping 

立方体折射映射

EquirectangularReflectionMapping 

等距柱状反射映射

EquirectangularRefractionMapping 

等距柱状折射映射

CubeUVReflectionMapping 

立方体UV反射映射

CubeUVRefractionMapping 

立方体UV折射映射

◆ EnumMouseButton

鼠标按键枚举

Group: Interaction

枚举值
Zero 

无按键

Left 

鼠标左键

Middle 

鼠标中键

Right 

鼠标右键

LeftRight 

左键和右键组合

LeftMiddle 

左键和中键组合

RightMiddle 

右键和中键组合

All 

所有按键组合

◆ EnumNormalMapType

法线贴图类型

Group: Rendering

枚举值
ObjectSpace 

对象空间

TangentSpace 

切线空间

◆ EnumOffsetDirection

偏置方向枚举

Group: Geometry

枚举值
Default 

默认方向

Reverse 

反向

Bidirectional 

双向

◆ EnumOffsetMode

偏置类型

Group: Geometry

枚举值
Skin 

表皮

Pipe 

管道

RectoVerso 

双面

◆ EnumPlaneSide

平面所在位置枚举

Group: Math

◆ EnumPointStyle

点的的样式

Group: Rendering

枚举值
Arrow 

显示为箭头

Axis 

显示为轴

◆ EnumPositionType

位置类型枚举

Group: Rendering

定义了图形系统中位置的类型,用于确定坐标是相对还是绝对位置

枚举值
Relative 

相对于父元素的值

Absolute 

绝对值(按视口计算),原点位于中心

Window 

绝对值(按视口计算),原点位于左上角

◆ EnumPrimitiveType

The primitive type

Group: Rendering

◆ EnumProjectionType

投影类型枚举

Group: Rendering

枚举值
Orthographic 

正交投影

Perspective 

透视投影

◆ EnumRedrawResult

绘制状态结果

Group: Rendering

枚举值
Idle 

没有绘制发生

Complete 

完成一帧的绘制

Partial 

增量绘制,未绘制完整

Animation 

绘制完成,但需要继续绘制下一帧,比如动画未完成

◆ EnumRulerWidgetType

标尺控件类型

Group: Rendering

枚举值
Empty 

Default 

默认

◆ EnumShadowMapType

阴影贴图类型

Group: Rendering

枚举值
BasicShadowMap 

基础阴影贴图

PCFShadowMap 

百分比渐近滤波阴影贴图

PCFSoftShadowMap 

柔和百分比渐近滤波阴影贴图

◆ EnumShapeFilter

The sub shape filter.

Group: Rendering

◆ EnumSplitMode

分割模式

Group: Geometry

枚举值
Standard 

分割结果,不额外处理

CompSolid 

保留实体

Split 

分割后的复合体

◆ EnumStandardView

标准视图枚举

Group: Rendering

定义了图形系统中的标准视图方向,包括顶点、边和面的视图方向

枚举值
VertexNxPyPz 

顶点(-X,+Y,+Z)

VertexNxNyPz 

顶点(-X,-Y,+Z)

VertexPxNyPz 

顶点(+X,-Y,+Z)

VertexPxPyPz 

顶点(+X,+Y,+Z)

VertexNxPyNz 

顶点(-X,+Y,-Z)

VertexNxNyNz 

顶点(-X,-Y,-Z)

VertexPxNyNz 

顶点(+X,-Y,-Z)

VertexPxPyNz 

顶点(+X,+Y,-Z)

EdgeDxPyPz 

边沿X轴方向(+X,+Y,+Z)

EdgeDxNyPz 

边沿X轴方向(+X,-Y,+Z)

EdgeDxNyNz 

边沿X轴方向(+X,-Y,-Z)

EdgeDxPyNz 

边沿X轴方向(+X,+Y,-Z)

EdgePxDyPz 

边沿Y轴方向(+X,+Y,+Z)

EdgeNxDyPz 

边沿Y轴方向(-X,+Y,+Z)

EdgeNxDyNz 

边沿Y轴方向(-X,+Y,-Z)

EdgePxDyNz 

边沿Y轴方向(+X,+Y,-Z)

EdgePxPyDz 

边沿Z轴方向(+X,+Y,+Z)

EdgeNxPyDz 

边沿Z轴方向(-X,+Y,+Z)

EdgeNxNyDz 

边沿Z轴方向(-X,-Y,-Z)

EdgePxNyDz 

边沿Z轴方向(+X,-Y,-Z)

FacePx 

面(+X)

FaceNx 

面(-X)

FacePy 

面(+Y)

FaceNy 

面(-Y)

FacePz 

面(+Z)

FaceNz 

面(-Z)

DefaultView 

默认视图(顶点+X,+Y,+Z)

View3D 

3D视图(顶点+X,-Y,+Z)

X_Positive 

X正方向视图(面+X)

X_Negative 

X负方向视图(面-X)

Y_Positive 

Y正方向视图(面+Y)

Y_Negative 

Y负方向视图(面-Y)

Z_Positive 

Z正方向视图(面+Z)

Z_Negative 

Z负方向视图(面-Z)

Front 

前视图(Y负方向)

Back 

后视图(Y正方向)

Left 

左视图(X负方向)

Right 

右视图(X正方向)

Top 

顶视图(Z正方向)

Bottom 

底视图(Z负方向)

◆ EnumStencilFunction

模板测试函数类型

Group: Rendering

枚举值
NEVER 

永不通过

LESS 

小于时通过

EQUAL 

等于时通过

LEQUAL 

小于等于时通过

GREATER 

大于时通过

NOTEQUAL 

不等于时通过

GEQUAL 

大于等于时通过

ALWAYS 

总是通过

◆ EnumStencilOp

模板操作类型

Group: Rendering

枚举值
Keep 

保持当前模板值

Zero 

将模板值设为0

Replace 

将模板值替换为参考值

Incr 

增加模板值,达到最大值时保持

IncrWrap 

增加模板值,达到最大值时回绕

Decr 

减少模板值,达到0时保持

DECR_WRAP 

减少模板值,达到0时回绕

Invert 

按位反转模板值

◆ EnumSurfaceBuildAlgorithm

曲面构建算法枚举类型

Group: Geometry

定义用于构建曲面的不同算法类型

枚举值
ConstrainedFilling 

一种用于构造B样条曲面填充的算法 该算法通过一系列边界作为路径约束,可选地作为相切约束来构建曲面 该算法接受三条或四条曲线作为目标曲面的边界 警告 此曲面填充算法专门设计用于圆角连接,对于其他用途无法保证满意的结果

StretchStyle 

一种用于构造B样条曲面填充的算法 该算法通过连续的B样条曲线形成边界来构建曲面 该算法接受两条、三条或四条B样条曲线作为目标曲面的边界 提供一系列填充样式 - 更圆或更平,更深或更浅 警告 有理曲线可能会出现一些问题

CoonsStyle 

一种用于构造B样条曲面填充的算法 该算法通过连续的B样条曲线形成边界来构建曲面 该算法接受两条、三条或四条B样条曲线作为目标曲面的边界 提供一系列填充样式 - 更圆或更平,更深或更浅 警告 有理曲线可能会出现一些问题

CurvedStyle 

一种用于构造B样条曲面填充的算法 该算法通过连续的B样条曲线形成边界来构建曲面 该算法接受两条、三条或四条B样条曲线作为目标曲面的边界 提供一系列填充样式 - 更圆或更平,更深或更浅 警告 有理曲线可能会出现一些问题

◆ EnumSurfaceType

曲面类型定义了几何曲面的类型枚举值

Group: Geometry

枚举值
SurfaceType_Plane 

平面类型

SurfaceType_Cylinder 

圆柱面类型

SurfaceType_Cone 

圆锥面类型

SurfaceType_Sphere 

球面类型

SurfaceType_Torus 

环面类型

SurfaceType_Bezier 

贝塞尔曲面类型

SurfaceType_BSpline 

B样条曲面类型

SurfaceType_Revolution 

旋转曲面类型

SurfaceType_Extrusion 

拉伸曲面类型

SurfaceType_Offset 

偏移曲面类型

SurfaceType_Other 

其他曲面类型

◆ EnumSweepMode

扫掠模式

Group: Geometry

枚举值
Basic 

基础模式,平滑模式

Discrete 

多段线模式, 适合路径为多段线

SpiralSpine 

扭曲模式

◆ EnumSweepTransitionMode

扫掠过渡模式

Group: Geometry

枚举值
Transformed 

变换模式

RightCorner 

直角模式

RoundCorner 

圆角模式

◆ EnumTextAlignment

文本对齐方式枚举

Group: Rendering

枚举值
LEFT_TOP 

左上对齐

LEFT_CENTER 

左中对齐

LEFT_BOTTOM 

左下对齐

CENTER_TOP 

中上对齐

CENTER_CENTER 

中心对齐

CENTER_BOTTOM 

中下对齐

RIGHT_TOP 

右上对齐

RIGHT_CENTER 

右中对齐

RIGHT_BOTTOM 

右下对齐

◆ EnumTextEncoding

Group: Common 文档编码格式

◆ EnumTextureFilterType

纹理过滤类型

Group: Rendering

枚举值
NEAREST 

最近点采样

LINEAR 

线性过滤

NEAREST_MIPMAP_NEAREST 

最近点采样MIPMAP最近点采样

LINEAR_MIPMAP_NEARES 

线性过滤MIPMAP最近点采样

NEAREST_MIPMAP_LINEAR 

最近点采样MIPMAP线性过滤

LINEAR_MIPMAP_LINEAR 

线性过滤MIPMAP线性过滤

◆ EnumTextureFormat

纹理格式

Group: Rendering

枚举值
NOT_USED 

未使用

RGB 

RGB格式

RGBA 

RGBA格式

LUMINANCE_ALPHA 

亮度Alpha格式

LUMINANCE 

亮度格式

ALPHA 

Alpha格式

RED 

红色通道

RED_INTEGER 

整数红色通道

RG 

RG格式

RG_INTEGER 

整数RG格式

DEPTH_COMPONENT 

深度组件

DEPTH_STENCIL 

深度模板组件

◆ EnumTextureInternalFormat

纹理内部格式

Group: Rendering

枚举值
RGB8 

RGB8格式

RGBA8 

RGBA8格式

R8 

R8格式

R8_SNORM 

R8_SNORM格式

R16F 

R16F格式

R32F 

R32F格式

RG8 

RG8格式

RG8_SNORM 

RG8_SNORM格式

RG16F 

RG16F格式

RG32F 

RG32F格式

RGB16F 

RGB16F格式

RGB32F 

RGB32F格式

RGBA16F 

RGBA16F格式

DEPTH_COMPONENT 

深度组件

DEPTH_COMPONENT16 

16位深度组件

DEPTH_COMPONENT24 

24位深度组件

DEPTH_COMPONENT32F 

32位浮点深度组件

DEPTH24_STENCIL8 

24位深度8位模板

DEPTH32F_STENCIL8 

32位浮点深度8位模板

◆ EnumTextureTarget

纹理目标类型

Group: Rendering

枚举值
TEXTURE_2D 

二维纹理

TEXTURE_3D 

三维纹理

TEXTURE_2D_ARRAY 

二维纹理数组

TEXTURE_CUBE_MAP 

立方体贴图纹理

TEXTURE_CUBE_MAP_POSITIVE_X 

立方体贴图正X轴面

TEXTURE_CUBE_MAP_NEGATIVE_X 

立方体贴图负X轴面

TEXTURE_CUBE_MAP_POSITIVE_Y 

立方体贴图正Y轴面

TEXTURE_CUBE_MAP_NEGATIVE_Y 

立方体贴图负Y轴面

TEXTURE_CUBE_MAP_POSITIVE_Z 

立方体贴图正Z轴面

TEXTURE_CUBE_MAP_NEGATIVE_Z 

立方体贴图负Z轴面

◆ EnumTextureUnit

纹理单元枚举

Group: Rendering

枚举值
Null 

无效值

TU0 

通道0

TU1 

通道1

TU2 

通道2

TU3 

通道3

TU4 

通道4

TU5 

通道5

TU6 

通道6

TU7 

通道7

TU8 

通道8

◆ EnumTextureWrappingType

纹理环绕类型

Group: Rendering

枚举值
REPEAT 

重复

MIRRORED_REPEAT 

镜像重复

CLAMP_TO_EDGE 

边缘钳制

CLAMP_TO_BORDER 

边框钳制

◆ EnumToneMapping

色调映射类型

Group: Rendering

枚举值
NoToneMapping 

不使用色调映射

LinearToneMapping 

线性色调映射

ReinhardToneMapping 

Reinhard色调映射

Uncharted2ToneMapping 

Uncharted2色调映射

CineonToneMapping 

Cineon色调映射

◆ EnumTopoOrientation

拓扑方向定义了几何拓扑元素的方向枚举值

Group: Geometry

枚举值
FORWARD 

正向

REVERSED 

反向

INTERNAL 

内部

EXTERNAL 

外部

◆ EnumTopoShapeType

拓扑类型

Group: Geometry

◆ EnumTransformCenter

变换的中心位置

枚举值
ByWorldCenter 

世界位置的包围盒中心

ByWorldOrigin 

世界位置的原点

ByLocalOrigin 

局部的原点

◆ EnumUpdateFlags

显示产生变化

Group: Rendering

枚举值
Model 

局部变化

Scene 

矩阵变化

Material 

材质变化

Camera 

相机变化

ZoomToFit 

缩放相机

Dynamic 

临时对象

Selection 

选择

Scene2D 

2D图元

◆ EnumVertexAttributeLayout

几何属性布局方式

Group: Rendering

◆ EnumViewCoordinateType

视图坐标类型

Group: Rendering

枚举值
Empty 

不显示

Axis 

轴坐标

Cube 

立方体坐标

AxisAndCube 

轴和立方体坐标

◆ EnumViewportType

视口类型

Group: Rendering

枚举值
Default 

主视口

Viewport 

子视口

Nested 

嵌套在子视口的视口

◆ EnumXdeShapeType

EnumXdeShapeType

Group: Exchange

◆ GEulerSequence

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

◆ GTrsfForm

Identifies the type of a geometric transformation.

枚举值
gp_Identity 

No transformation (matrix is identity)

gp_Rotation 

Rotation

gp_Translation 

Translation

gp_PntMirror 

Central symmetry

gp_Ax1Mirror 

Rotational symmetry

gp_Ax2Mirror 

Bilateral symmetry

gp_Scale 

Scale

gp_CompoundTrsf 

Combination of the above transformations

gp_Other 

Transformation with not-orthogonal matrix