Skip to content
On this page

mxcad API 文档 / MxNewMx3dGeDir

Class: MxNewMx3dGeDir

数学几何基类

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MxNewMx3dGeDir()

Overrides

MxNewMx3dGeObject.constructor

new MxNewMx3dGeDir(theXv, theYv, theZv)

Parameters

NameType
theXvnumber
theYvnumber
theZvnumber

Overrides

MxNewMx3dGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MxNewMx3dGeObject.imp

Methods

Angle

Angle(theOther): number

Parameters

NameType
theOtherMxNewMx3dGeDir

Returns

number


AngleWithRef

AngleWithRef(theOther, theVRef): number

Parameters

NameType
theOtherMxNewMx3dGeDir
theVRefMxNewMx3dGeDir

Returns

number


Cross

Cross(theRight): void

Parameters

NameType
theRightMxNewMx3dGeDir

Returns

void


CrossCross

CrossCross(theV1, theV2): void

Parameters

NameType
theV1MxNewMx3dGeDir
theV2MxNewMx3dGeDir

Returns

void


CrossCrossed

CrossCrossed(theV1, theV2): MxNewMx3dGeDir

Parameters

NameType
theV1MxNewMx3dGeDir
theV2MxNewMx3dGeDir

Returns

MxNewMx3dGeDir


Crossed

Crossed(theRight): MxNewMx3dGeDir

Parameters

NameType
theRightMxNewMx3dGeDir

Returns

MxNewMx3dGeDir


Dot

Dot(theOther): number

Parameters

NameType
theOtherMxNewMx3dGeDir

Returns

number


DotCross

DotCross(theV1, theV2): number

Parameters

NameType
theV1MxNewMx3dGeDir
theV2MxNewMx3dGeDir

Returns

number


IsEqual

IsEqual(theOther, theAngularTolerance): boolean

Parameters

NameType
theOtherMxNewMx3dGeDir
theAngularTolerancenumber

Returns

boolean


IsNormal

IsNormal(theOther, theAngularTolerance): boolean

Parameters

NameType
theOtherMxNewMx3dGeDir
theAngularTolerancenumber

Returns

boolean


IsOpposite

IsOpposite(theOther, theAngularTolerance): boolean

Parameters

NameType
theOtherMxNewMx3dGeDir
theAngularTolerancenumber

Returns

boolean


IsParallel

IsParallel(theOther, theAngularTolerance): boolean

Parameters

NameType
theOtherMxNewMx3dGeDir
theAngularTolerancenumber

Returns

boolean


MirrorByAxis

MirrorByAxis(theA1): void

Parameters

NameType
theA1MxNewMx3dGeAxis

Returns

void


MirrorByCSYSR

MirrorByCSYSR(theA2): void

Parameters

NameType
theA2MxNewMx3dGeCSYSR

Returns

void


MirrorByVec

MirrorByVec(theV): void

Parameters

NameType
theVMxNewMx3dGeDir

Returns

void


MirroredByAxis

MirroredByAxis(theA1): MxNewMx3dGeDir

Parameters

NameType
theA1MxNewMx3dGeAxis

Returns

MxNewMx3dGeDir


MirroredByCSYSR

MirroredByCSYSR(theA2): MxNewMx3dGeDir

Parameters

NameType
theA2MxNewMx3dGeCSYSR

Returns

MxNewMx3dGeDir


MirroredByVec

MirroredByVec(theV): MxNewMx3dGeDir

Parameters

NameType
theVMxNewMx3dGeDir

Returns

MxNewMx3dGeDir


Reverse

Reverse(): void

Returns

void


Reversed

Reversed(): MxNewMx3dGeDir

Returns

MxNewMx3dGeDir


Rotate

Rotate(theA1, theAng): void

Parameters

NameType
theA1MxNewMx3dGeAxis
theAngnumber

Returns

void


Rotated

Rotated(theA1, theAng): MxNewMx3dGeDir

Parameters

NameType
theA1MxNewMx3dGeAxis
theAngnumber

Returns

MxNewMx3dGeDir


SetX

SetX(theX): void

Parameters

NameType
theXnumber

Returns

void


SetXYZ

SetXYZ(theXv, theYv, theZv): void

Parameters

NameType
theXvnumber
theYvnumber
theZvnumber

Returns

void


SetY

SetY(theY): void

Parameters

NameType
theYnumber

Returns

void


SetZ

SetZ(theZ): void

Parameters

NameType
theZnumber

Returns

void


Transform

Transform(theT): void

Parameters

NameType
theTMxNewMx3dGeTrsf

Returns

void


Transformed

Transformed(theT): MxNewMx3dGeDir

Parameters

NameType
theTMxNewMx3dGeTrsf

Returns

MxNewMx3dGeDir


X

X(): number

Returns

number


Y

Y(): number

Returns

number


Z

Z(): number

Returns

number


getImp

getImp(): any

Returns

any

Inherited from

MxNewMx3dGeObject.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

MxNewMx3dGeObject.initTempObject