mxcad API 文档 / MxNewMx3dPGeObject
Class: MxNewMx3dPGeObject
管理对象生命周期的基类
Hierarchy
↳
MxNewMx3dPGeObject
Table of contents
Constructors
Properties
Methods
- DynCast
- MirrorByAxis
- MirrorByCSYSR
- MirrorByPoint
- MirroredByAxis
- MirroredByCSYSR
- MirroredByPoint
- Rotate
- Rotated
- Scale
- Scaled
- Transformed
- TranslateBy2Points
- TranslateByVec
- TranslatedBy2Points
- TranslatedByVec
- getImp
- initTempObject
Constructors
constructor
• new MxNewMx3dPGeObject(p?
)
Parameters
Name | Type |
---|---|
p? | object |
Inherited from
MxNewMx3dBaseObject.constructor
Properties
imp
• Protected
imp: any
= 0
Inherited from
Methods
DynCast
▸ DynCast(theObject
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
theObject | MxNewMx3dPGeObject |
Returns
MirrorByAxis
▸ MirrorByAxis(A1
): void
Parameters
Name | Type |
---|---|
A1 | MxNewMx3dGeAxis |
Returns
void
MirrorByCSYSR
▸ MirrorByCSYSR(A2
): void
Parameters
Name | Type |
---|---|
A2 | MxNewMx3dGeCSYSR |
Returns
void
MirrorByPoint
▸ MirrorByPoint(P
): void
Parameters
Name | Type |
---|---|
P | MxNewMx3dGePoint |
Returns
void
MirroredByAxis
▸ MirroredByAxis(A1
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
A1 | MxNewMx3dGeAxis |
Returns
MirroredByCSYSR
▸ MirroredByCSYSR(A2
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
A2 | MxNewMx3dGeCSYSR |
Returns
MirroredByPoint
▸ MirroredByPoint(P
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
P | MxNewMx3dGePoint |
Returns
Rotate
▸ Rotate(A1
, Ang
): void
Parameters
Name | Type |
---|---|
A1 | MxNewMx3dGeAxis |
Ang | number |
Returns
void
Rotated
▸ Rotated(A1
, Ang
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
A1 | MxNewMx3dGeAxis |
Ang | number |
Returns
Scale
▸ Scale(P
, S
): void
Parameters
Name | Type |
---|---|
P | MxNewMx3dGePoint |
S | number |
Returns
void
Scaled
▸ Scaled(P
, S
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
P | MxNewMx3dGePoint |
S | number |
Returns
Transformed
▸ Transformed(T
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
T | MxNewMx3dGeTrsf |
Returns
TranslateBy2Points
▸ TranslateBy2Points(P1
, P2
): void
Parameters
Name | Type |
---|---|
P1 | MxNewMx3dGePoint |
P2 | MxNewMx3dGePoint |
Returns
void
TranslateByVec
▸ TranslateByVec(V
): void
Parameters
Name | Type |
---|---|
V | MxNewMx3dGeVec |
Returns
void
TranslatedBy2Points
▸ TranslatedBy2Points(P1
, P2
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
P1 | MxNewMx3dGePoint |
P2 | MxNewMx3dGePoint |
Returns
TranslatedByVec
▸ TranslatedByVec(V
): MxNewMx3dPGeObject
Parameters
Name | Type |
---|---|
V | MxNewMx3dGeVec |
Returns
getImp
▸ getImp(): any
Returns
any
Inherited from
initTempObject
▸ Protected
initTempObject(imp
): void
Parameters
Name | Type |
---|---|
imp | any |
Returns
void