Skip to content
On this page

mxcad API 文档 / 3d / MxNewMx3dGeDir

Class: MxNewMx3dGeDir

3d.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