Skip to content
On this page

mxcad_3d API 文档 / Mx3dGeomObject

Class: Mx3dGeomObject

表示参数几何对象的基类。

Hierarchy

Table of contents

Constructors

Methods

Constructors

constructor

new Mx3dGeomObject(p?)

Parameters

NameType
p?object

Methods

DynCast

DynCast(theObject): Mx3dGeomObject

Parameters

NameType
theObjectMx3dGeomObject

Returns

Mx3dGeomObject


MirrorByAxis

MirrorByAxis(A1): void

通过轴对几何对象进行镜像变换。

Parameters

NameTypeDescription
A1Mx3dGeAxis轴对象。

Returns

void


MirrorByCSYSR

MirrorByCSYSR(A2): void

通过右手坐标系对几何对象进行镜像变换。

Parameters

NameTypeDescription
A2Mx3dGeCSYSR右手坐标系对象。

Returns

void


MirrorByPoint

MirrorByPoint(P): void

通过点对几何对象进行镜像变换。

Parameters

NameTypeDescription
PMx3dGePoint点对象。

Returns

void


MirroredByAxis

MirroredByAxis(A1): Mx3dGeomObject

返回通过轴镜像变换后的新几何对象。

Parameters

NameTypeDescription
A1Mx3dGeAxis轴对象。

Returns

Mx3dGeomObject

新的几何对象。


MirroredByCSYSR

MirroredByCSYSR(A2): Mx3dGeomObject

返回通过右手坐标系镜像变换后的新几何对象。

Parameters

NameTypeDescription
A2Mx3dGeCSYSR右手坐标系对象。

Returns

Mx3dGeomObject

新的几何对象。


MirroredByPoint

MirroredByPoint(P): Mx3dGeomObject

返回通过点镜像变换后的新几何对象。

Parameters

NameTypeDescription
PMx3dGePoint点对象。

Returns

Mx3dGeomObject

新的几何对象。


Rotate

Rotate(A1, Ang): void

旋转几何对象。

Parameters

NameTypeDescription
A1Mx3dGeAxis轴对象。
Angnumber旋转角度。

Returns

void


Rotated

Rotated(A1, Ang): Mx3dGeomObject

返回旋转后的新几何对象。

Parameters

NameTypeDescription
A1Mx3dGeAxis轴对象。
Angnumber旋转角度。

Returns

Mx3dGeomObject

新的几何对象。


Scale

Scale(P, S): void

缩放几何对象。

Parameters

NameTypeDescription
PMx3dGePoint点对象。
Snumber缩放比例。

Returns

void


Scaled

Scaled(P, S): Mx3dGeomObject

返回缩放后的新几何对象。

Parameters

NameTypeDescription
PMx3dGePoint点对象。
Snumber缩放比例。

Returns

Mx3dGeomObject

新的几何对象。


Transformed

Transformed(T): Mx3dGeomObject

返回变换后的新几何对象。

Parameters

NameTypeDescription
TMx3dGeTrsf变换对象。

Returns

Mx3dGeomObject

新的几何对象。


TranslateBy2Points

TranslateBy2Points(P1, P2): void

通过两个点平移几何对象。

Parameters

NameTypeDescription
P1Mx3dGePoint起始点对象。
P2Mx3dGePoint终止点对象。

Returns

void


TranslateByVec

TranslateByVec(V): void

通过向量平移几何对象。

Parameters

NameTypeDescription
VMx3dGeVec向量对象。

Returns

void


TranslatedBy2Points

TranslatedBy2Points(P1, P2): Mx3dGeomObject

返回通过两个点平移后的新几何对象。

Parameters

NameTypeDescription
P1Mx3dGePoint起始点对象。
P2Mx3dGePoint终止点对象。

Returns

Mx3dGeomObject

新的几何对象。


TranslatedByVec

TranslatedByVec(V): Mx3dGeomObject

返回通过向量平移后的新几何对象。

Parameters

NameTypeDescription
VMx3dGeVec向量对象。

Returns

Mx3dGeomObject

新的几何对象。