Skip to content
On this page

mxcad API 文档 / MxNewMx3dGeBndBox

Class: MxNewMx3dGeBndBox

数学几何基类

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MxNewMx3dGeBndBox()

Overrides

MxNewMx3dGeObject.constructor

new MxNewMx3dGeBndBox(theMin, theMax)

Parameters

NameType
theMinMxNewMx3dGePoint
theMaxMxNewMx3dGePoint

Overrides

MxNewMx3dGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MxNewMx3dGeObject.imp

Methods

AddBndBox

AddBndBox(Other): void

Parameters

NameType
OtherMxNewMx3dGeBndBox

Returns

void


AddDir

AddDir(D): void

Parameters

NameType
DMxNewMx3dGeDir

Returns

void


AddPoint

AddPoint(P): void

Parameters

NameType
PMxNewMx3dGePoint

Returns

void


AddPointDir

AddPointDir(P, D): void

Parameters

NameType
PMxNewMx3dGePoint
DMxNewMx3dGeDir

Returns

void


CornerMax

CornerMax(): MxNewMx3dGePoint

Returns

MxNewMx3dGePoint


CornerMin

CornerMin(): MxNewMx3dGePoint

Returns

MxNewMx3dGePoint


Distance

Distance(Other): number

Parameters

NameType
OtherMxNewMx3dGeBndBox

Returns

number


Enlarge

Enlarge(Tol): void

Parameters

NameType
Tolnumber

Returns

void


FinitePart

FinitePart(): MxNewMx3dGeBndBox

Returns

MxNewMx3dGeBndBox


GetGap

GetGap(): number

Returns

number


HasFinitePart

HasFinitePart(): boolean

Returns

boolean


IsOpen

IsOpen(): boolean

Returns

boolean


IsOpenXmax

IsOpenXmax(): boolean

Returns

boolean


IsOpenXmin

IsOpenXmin(): boolean

Returns

boolean


IsOpenYmax

IsOpenYmax(): boolean

Returns

boolean


IsOpenYmin

IsOpenYmin(): boolean

Returns

boolean


IsOpenZmax

IsOpenZmax(): boolean

Returns

boolean


IsOpenZmin

IsOpenZmin(): boolean

Returns

boolean


IsOutBndBox

IsOutBndBox(Other): boolean

Parameters

NameType
OtherMxNewMx3dGeBndBox

Returns

boolean

IsOutBndBox(Other, T): boolean

Parameters

NameType
OtherMxNewMx3dGeBndBox
TMxNewMx3dGeTrsf

Returns

boolean


IsOutPPD

IsOutPPD(P1, P2, D): boolean

Parameters

NameType
P1MxNewMx3dGePoint
P2MxNewMx3dGePoint
DMxNewMx3dGeDir

Returns

boolean


IsOutPoint

IsOutPoint(P): boolean

Parameters

NameType
PMxNewMx3dGePoint

Returns

boolean


IsOutTBT

IsOutTBT(T1, Other, T2): boolean

Parameters

NameType
T1MxNewMx3dGeTrsf
OtherMxNewMx3dGeBndBox
T2MxNewMx3dGeTrsf

Returns

boolean


IsThin

IsThin(tol): boolean

Parameters

NameType
tolnumber

Returns

boolean


IsVoid

IsVoid(): boolean

Returns

boolean


IsWhole

IsWhole(): boolean

Returns

boolean


IsXThin

IsXThin(tol): boolean

Parameters

NameType
tolnumber

Returns

boolean


IsYThin

IsYThin(tol): boolean

Parameters

NameType
tolnumber

Returns

boolean


IsZThin

IsZThin(tol): boolean

Parameters

NameType
tolnumber

Returns

boolean


OpenXmax

OpenXmax(): void

Returns

void


OpenXmin

OpenXmin(): void

Returns

void


OpenYmax

OpenYmax(): void

Returns

void


OpenYmin

OpenYmin(): void

Returns

void


OpenZmax

OpenZmax(): void

Returns

void


OpenZmin

OpenZmin(): void

Returns

void


Set

Set(P, D): void

Parameters

NameType
PMxNewMx3dGePoint
DMxNewMx3dGeDir

Returns

void


SetGap

SetGap(Tol): void

Parameters

NameType
Tolnumber

Returns

void


SetVoid

SetVoid(): void

Returns

void


SetWhole

SetWhole(): void

Returns

void


SquareExtent

SquareExtent(): number

Returns

number


Transformed

Transformed(T): MxNewMx3dGeBndBox

Parameters

NameType
TMxNewMx3dGeTrsf

Returns

MxNewMx3dGeBndBox


Update

Update(aXmin, aYmin, aZmin, aXmax, aYmax, aZmax): void

Parameters

NameType
aXminnumber
aYminnumber
aZminnumber
aXmaxnumber
aYmaxnumber
aZmaxnumber

Returns

void


getImp

getImp(): any

Returns

any

Inherited from

MxNewMx3dGeObject.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

MxNewMx3dGeObject.initTempObject