AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.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. 更多...

类 AnyCAD.Foundation.GP 继承关系图:

Public 成员函数

 GP (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
void Dispose ()
 

静态 Public 成员函数

static double Resolution ()
 Method of package gp In geometric computations, defines the tolerance criterion used to determine when two numbers can be considered equal. Many class functions use this tolerance criterion, for example, to avoid division by zero in geometric computations. In the documentation, tolerance criterion is always referred to as gp::Resolution().
 
static GPnt Origin ()
 Identifies a Cartesian point with coordinates X = Y = Z = 0.0.0
 
static GDir DX ()
 Returns a unit vector with the combination (1,0,0)
 
static GDir DY ()
 Returns a unit vector with the combination (0,1,0)
 
static GDir DZ ()
 Returns a unit vector with the combination (0,0,1)
 
static GAx1 OX ()
 Identifies an axis where its origin is Origin and its unit vector coordinates X = 1.0, Y = Z = 0.0
 
static GAx1 OY ()
 Identifies an axis where its origin is Origin and its unit vector coordinates Y = 1.0, X = Z = 0.0
 
static GAx1 OZ ()
 Identifies an axis where its origin is Origin and its unit vector coordinates Z = 1.0, Y = X = 0.0
 
static GAx2 XOY ()
 Identifies a coordinate system where its origin is Origin, and its "main Direction" and "X Direction" coordinates Z = 1.0, X = Y =0.0 and X direction coordinates X = 1.0, Y = Z = 0.0
 
static GAx2 ZOX ()
 Identifies a coordinate system where its origin is Origin, and its "main Direction" and "X Direction" coordinates Y = 1.0, X = Z =0.0 and X direction coordinates Z = 1.0, X = Y = 0.0
 
static GAx2 YOZ ()
 Identifies a coordinate system where its origin is Origin, and its "main Direction" and "X Direction" coordinates X = 1.0, Z = Y =0.0 and X direction coordinates Y = 1.0, X = Z = 0.0 In 2D space
 
static GPnt2d Origin2d ()
 Identifies a Cartesian point with coordinates X = Y = 0.0
 
static GDir2d DX2d ()
 Returns a unit vector with the combinations (1,0)
 
static GDir2d DY2d ()
 Returns a unit vector with the combinations (0,1)
 
static GAx2d OX2d ()
 Identifies an axis where its origin is Origin2d and its unit vector coordinates are: X = 1.0, Y = 0.0
 
static GAx2d OY2d ()
 Identifies an axis where its origin is Origin2d and its unit vector coordinates are Y = 1.0, X = 0.0
 
static GDir DirFromPnts (GPnt a, GPnt b)
 遗弃的方法 a - b
 
static GVec VecFromPnts (GPnt a, GPnt b)
 遗弃的方法
 
static GPnt Add (GPnt a, GVec v)
 遗弃的方法
 

详细描述

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.

几何辅助方法

成员函数说明

◆ Add()

static GPnt AnyCAD.Foundation.GP.Add ( GPnt a,
GVec v )
static

遗弃的方法

参数
a
v
返回

◆ DirFromPnts()

static GDir AnyCAD.Foundation.GP.DirFromPnts ( GPnt a,
GPnt b )
static

遗弃的方法 a - b

参数
a
b
返回

◆ VecFromPnts()

static GVec AnyCAD.Foundation.GP.VecFromPnts ( GPnt a,
GPnt b )
static

遗弃的方法

参数
a
b
返回