Skip to content
On this page

mxcad API 文档 / MxNewMx3dGeCSYSR

Class: MxNewMx3dGeCSYSR

右手坐标系

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MxNewMx3dGeCSYSR()

Overrides

MxNewMx3dGeObject.constructor

new MxNewMx3dGeCSYSR(origin, z_axis, x_vec)

Parameters

NameType
originMxNewMx3dGePoint
z_axisMxNewMx3dGeDir
x_vecMxNewMx3dGeDir

Overrides

MxNewMx3dGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MxNewMx3dGeObject.imp

Methods

Angle

Angle(theOther): number

Parameters

NameType
theOtherMxNewMx3dGeCSYSR

Returns

number


Axis

Axis(): MxNewMx3dGeAxis

Returns

MxNewMx3dGeAxis


Direction

Direction(): MxNewMx3dGeDir

Returns

MxNewMx3dGeDir


IsCoplanarWithAxis

IsCoplanarWithAxis(A1, LinearTolerance, AngularTolerance): boolean

Parameters

NameType
A1MxNewMx3dGeAxis
LinearTolerancenumber
AngularTolerancenumber

Returns

boolean


IsCoplanarWithCSYSR

IsCoplanarWithCSYSR(Other, LinearTolerance, AngularTolerance): boolean

Parameters

NameType
OtherMxNewMx3dGeCSYSR
LinearTolerancenumber
AngularTolerancenumber

Returns

boolean


Location

Location(): MxNewMx3dGePoint

Returns

MxNewMx3dGePoint


MirrorByAxis

MirrorByAxis(A1): void

Parameters

NameType
A1MxNewMx3dGeAxis

Returns

void


MirrorByCSYSR

MirrorByCSYSR(A2): void

Parameters

NameType
A2MxNewMx3dGeCSYSR

Returns

void


MirrorByPoint

MirrorByPoint(P): void

Parameters

NameType
PMxNewMx3dGePoint

Returns

void


MirroredByAxis

MirroredByAxis(A1): MxNewMx3dGeCSYSR

Parameters

NameType
A1MxNewMx3dGeAxis

Returns

MxNewMx3dGeCSYSR


MirroredByCSYSR

MirroredByCSYSR(A2): MxNewMx3dGeCSYSR

Parameters

NameType
A2MxNewMx3dGeCSYSR

Returns

MxNewMx3dGeCSYSR


MirroredByPoint

MirroredByPoint(P): MxNewMx3dGeCSYSR

Parameters

NameType
PMxNewMx3dGePoint

Returns

MxNewMx3dGeCSYSR


Rotate

Rotate(theA1, theAng): void

Parameters

NameType
theA1MxNewMx3dGeAxis
theAngnumber

Returns

void


Rotated

Rotated(theA1, theAng): MxNewMx3dGeCSYSR

Parameters

NameType
theA1MxNewMx3dGeAxis
theAngnumber

Returns

MxNewMx3dGeCSYSR


Scale

Scale(theP, theS): void

Parameters

NameType
thePMxNewMx3dGePoint
theSnumber

Returns

void


Scaled

Scaled(theP, theS): MxNewMx3dGeCSYSR

Parameters

NameType
thePMxNewMx3dGePoint
theSnumber

Returns

MxNewMx3dGeCSYSR


SetDirection

SetDirection(z_dir): void

Parameters

NameType
z_dirMxNewMx3dGeDir

Returns

void


SetLocation

SetLocation(origin): void

Parameters

NameType
originMxNewMx3dGePoint

Returns

void

SetLocation(theX, theY, theZ): void

Parameters

NameType
theXnumber
theYnumber
theZnumber

Returns

void


SetXDirection

SetXDirection(x_dir): void

Parameters

NameType
x_dirMxNewMx3dGePoint

Returns

void


SetYDirection

SetYDirection(y_dir): void

Parameters

NameType
y_dirMxNewMx3dGeDir

Returns

void


Transform

Transform(theT): void

Parameters

NameType
theTMxNewMx3dGeTrsf

Returns

void


Transformed

Transformed(theT): MxNewMx3dGeCSYSR

Parameters

NameType
theTMxNewMx3dGeTrsf

Returns

MxNewMx3dGeCSYSR


TranslateBy2Points

TranslateBy2Points(theP1, theP2): void

Parameters

NameType
theP1MxNewMx3dGePoint
theP2MxNewMx3dGePoint

Returns

void


TranslateByVec

TranslateByVec(theV): void

Parameters

NameType
theVMxNewMx3dGeVec

Returns

void


TranslatedBy2Points

TranslatedBy2Points(theP1, theP2): MxNewMx3dGeCSYSR

Parameters

NameType
theP1MxNewMx3dGePoint
theP2MxNewMx3dGePoint

Returns

MxNewMx3dGeCSYSR


TranslatedByVec

TranslatedByVec(theV): MxNewMx3dGeCSYSR

Parameters

NameType
theVMxNewMx3dGeVec

Returns

MxNewMx3dGeCSYSR


XDirection

XDirection(): MxNewMx3dGeDir

Returns

MxNewMx3dGeDir


YDirection

YDirection(): MxNewMx3dGeDir

Returns

MxNewMx3dGeDir


getImp

getImp(): any

Returns

any

Inherited from

MxNewMx3dGeObject.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

MxNewMx3dGeObject.initTempObject