Skip to content
On this page

mxcad API 文档 / MxNewMx3dGePlane

Class: MxNewMx3dGePlane

数学几何基类

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MxNewMx3dGePlane()

Overrides

MxNewMx3dGeObject.constructor

new MxNewMx3dGePlane(theA3)

Parameters

NameType
theA3MxNewMx3dGeCSYS

Overrides

MxNewMx3dGeObject.constructor

new MxNewMx3dGePlane(theP, theV)

Parameters

NameType
thePMxNewMx3dGePoint
theVMxNewMx3dGeDir

Overrides

MxNewMx3dGeObject.constructor

new MxNewMx3dGePlane(theA, theB, theC, theD)

Parameters

NameType
theAnumber
theBnumber
theCnumber
theDnumber

Overrides

MxNewMx3dGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MxNewMx3dGeObject.imp

Methods

Axis

Axis(): MxNewMx3dGeAxis

Returns

MxNewMx3dGeAxis


Contains

Contains(theP, theLinearTolerance): boolean

Parameters

NameType
thePMxNewMx3dGePoint
theLinearTolerancenumber

Returns

boolean


Direct

Direct(): boolean

Returns

boolean


DistanceToPlane

DistanceToPlane(theOther): number

Parameters

NameType
theOtherMxNewMx3dGePlane

Returns

number


DistanceToPoint

DistanceToPoint(theP): number

Parameters

NameType
thePMxNewMx3dGePoint

Returns

number


Location

Location(): MxNewMx3dGePoint

Returns

MxNewMx3dGePoint


MirrorByAxis

MirrorByAxis(theA1): void

Parameters

NameType
theA1MxNewMx3dGeAxis

Returns

void


MirrorByCSYSR

MirrorByCSYSR(theA2): void

Parameters

NameType
theA2MxNewMx3dGeCSYSR

Returns

void


MirrorByPoint

MirrorByPoint(theP): void

Parameters

NameType
thePMxNewMx3dGePoint

Returns

void


MirroredByAxis

MirroredByAxis(theA1): MxNewMx3dGePlane

Parameters

NameType
theA1MxNewMx3dGeAxis

Returns

MxNewMx3dGePlane


MirroredByCSYSR

MirroredByCSYSR(theA2): MxNewMx3dGePlane

Parameters

NameType
theA2MxNewMx3dGeCSYSR

Returns

MxNewMx3dGePlane


MirroredByPoint

MirroredByPoint(theP): MxNewMx3dGePlane

Parameters

NameType
thePMxNewMx3dGePoint

Returns

MxNewMx3dGePlane


Position

Position(): MxNewMx3dGeCSYS

Returns

MxNewMx3dGeCSYS


Rotate

Rotate(theA1, theAng): void

Parameters

NameType
theA1MxNewMx3dGeAxis
theAngnumber

Returns

void


Rotated

Rotated(theA1, theAng): MxNewMx3dGePlane

Parameters

NameType
theA1MxNewMx3dGeAxis
theAngnumber

Returns

MxNewMx3dGePlane


Scale

Scale(theP, theS): void

Parameters

NameType
thePMxNewMx3dGePoint
theSnumber

Returns

void


Scaled

Scaled(theP, theS): MxNewMx3dGePlane

Parameters

NameType
thePMxNewMx3dGePoint
theSnumber

Returns

MxNewMx3dGePlane


SetAxis

SetAxis(theA1): void

Parameters

NameType
theA1MxNewMx3dGeAxis

Returns

void


SetLocation

SetLocation(theLoc): void

Parameters

NameType
theLocMxNewMx3dGePoint

Returns

void


SetPosition

SetPosition(theA3): void

Parameters

NameType
theA3MxNewMx3dGeCSYS

Returns

void


Shape

Shape(): MxNewMx3dShapeObject

Returns

MxNewMx3dShapeObject

Shape(UMin, UMax, VMin, VMax): MxNewMx3dShapeObject

Parameters

NameType
UMinnumber
UMaxnumber
VMinnumber
VMaxnumber

Returns

MxNewMx3dShapeObject


SquareDistanceToPlane

SquareDistanceToPlane(theOther): number

Parameters

NameType
theOtherMxNewMx3dGePlane

Returns

number


SquareDistanceToPoint

SquareDistanceToPoint(theP): number

Parameters

NameType
thePMxNewMx3dGePoint

Returns

number


Transform

Transform(theT): void

Parameters

NameType
theTMxNewMx3dGeTrsf

Returns

void


Transformed

Transformed(theT): MxNewMx3dGePlane

Parameters

NameType
theTMxNewMx3dGeTrsf

Returns

MxNewMx3dGePlane


TranslateBy2Points

TranslateBy2Points(theP1, theP2): void

Parameters

NameType
theP1MxNewMx3dGePoint
theP2MxNewMx3dGePoint

Returns

void


TranslateByVec

TranslateByVec(theV): void

Parameters

NameType
theVMxNewMx3dGeVec

Returns

void


TranslatedBy2Points

TranslatedBy2Points(theP1, theP2): MxNewMx3dGePlane

Parameters

NameType
theP1MxNewMx3dGePoint
theP2MxNewMx3dGePoint

Returns

MxNewMx3dGePlane


TranslatedByVec

TranslatedByVec(theV): MxNewMx3dGePlane

Parameters

NameType
theVMxNewMx3dGeVec

Returns

MxNewMx3dGePlane


UReverse

UReverse(): void

Returns

void


VReverse

VReverse(): void

Returns

void


XAxis

XAxis(): MxNewMx3dGeAxis

Returns

MxNewMx3dGeAxis


YAxis

YAxis(): MxNewMx3dGeAxis

Returns

MxNewMx3dGeAxis


getImp

getImp(): any

Returns

any

Inherited from

MxNewMx3dGeObject.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

MxNewMx3dGeObject.initTempObject