mxcad API 文档 / 3d / MxNewMx3dGePlane
Class: MxNewMx3dGePlane
3d.MxNewMx3dGePlane
数学几何基类
Hierarchy
↳
MxNewMx3dGePlane
Table of contents
Constructors
Properties
Methods
- Axis
- Contains
- Direct
- DistanceToPlane
- DistanceToPoint
- Location
- MirrorByAxis
- MirrorByCSYSR
- MirrorByPoint
- MirroredByAxis
- MirroredByCSYSR
- MirroredByPoint
- Position
- Rotate
- Rotated
- Scale
- Scaled
- SetAxis
- SetLocation
- SetPosition
- Shape
- SquareDistanceToPlane
- SquareDistanceToPoint
- Transform
- Transformed
- TranslateBy2Points
- TranslateByVec
- TranslatedBy2Points
- TranslatedByVec
- UReverse
- VReverse
- XAxis
- YAxis
- getImp
- initTempObject
Constructors
constructor
• new MxNewMx3dGePlane()
Overrides
• new MxNewMx3dGePlane(theA3
)
Parameters
Name | Type |
---|---|
theA3 | MxNewMx3dGeCSYS |
Overrides
MxNewMx3dGeObject.constructor
• new MxNewMx3dGePlane(theP
, theV
)
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
theV | MxNewMx3dGeDir |
Overrides
MxNewMx3dGeObject.constructor
• new MxNewMx3dGePlane(theA
, theB
, theC
, theD
)
Parameters
Name | Type |
---|---|
theA | number |
theB | number |
theC | number |
theD | number |
Overrides
MxNewMx3dGeObject.constructor
Properties
imp
• Protected
imp: any
= 0
Inherited from
Methods
Axis
▸ Axis(): MxNewMx3dGeAxis
Returns
Contains
▸ Contains(theP
, theLinearTolerance
): boolean
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
theLinearTolerance | number |
Returns
boolean
Direct
▸ Direct(): boolean
Returns
boolean
DistanceToPlane
▸ DistanceToPlane(theOther
): number
Parameters
Name | Type |
---|---|
theOther | MxNewMx3dGePlane |
Returns
number
DistanceToPoint
▸ DistanceToPoint(theP
): number
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
Returns
number
Location
▸ Location(): MxNewMx3dGePoint
Returns
MirrorByAxis
▸ MirrorByAxis(theA1
): void
Parameters
Name | Type |
---|---|
theA1 | MxNewMx3dGeAxis |
Returns
void
MirrorByCSYSR
▸ MirrorByCSYSR(theA2
): void
Parameters
Name | Type |
---|---|
theA2 | MxNewMx3dGeCSYSR |
Returns
void
MirrorByPoint
▸ MirrorByPoint(theP
): void
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
Returns
void
MirroredByAxis
▸ MirroredByAxis(theA1
): MxNewMx3dGePlane
Parameters
Name | Type |
---|---|
theA1 | MxNewMx3dGeAxis |
Returns
MirroredByCSYSR
▸ MirroredByCSYSR(theA2
): MxNewMx3dGePlane
Parameters
Name | Type |
---|---|
theA2 | MxNewMx3dGeCSYSR |
Returns
MirroredByPoint
▸ MirroredByPoint(theP
): MxNewMx3dGePlane
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
Returns
Position
▸ Position(): MxNewMx3dGeCSYS
Returns
Rotate
▸ Rotate(theA1
, theAng
): void
Parameters
Name | Type |
---|---|
theA1 | MxNewMx3dGeAxis |
theAng | number |
Returns
void
Rotated
▸ Rotated(theA1
, theAng
): MxNewMx3dGePlane
Parameters
Name | Type |
---|---|
theA1 | MxNewMx3dGeAxis |
theAng | number |
Returns
Scale
▸ Scale(theP
, theS
): void
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
theS | number |
Returns
void
Scaled
▸ Scaled(theP
, theS
): MxNewMx3dGePlane
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
theS | number |
Returns
SetAxis
▸ SetAxis(theA1
): void
Parameters
Name | Type |
---|---|
theA1 | MxNewMx3dGeAxis |
Returns
void
SetLocation
▸ SetLocation(theLoc
): void
Parameters
Name | Type |
---|---|
theLoc | MxNewMx3dGePoint |
Returns
void
SetPosition
▸ SetPosition(theA3
): void
Parameters
Name | Type |
---|---|
theA3 | MxNewMx3dGeCSYS |
Returns
void
Shape
▸ Shape(): MxNewMx3dShapeObject
Returns
▸ Shape(UMin
, UMax
, VMin
, VMax
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
UMin | number |
UMax | number |
VMin | number |
VMax | number |
Returns
SquareDistanceToPlane
▸ SquareDistanceToPlane(theOther
): number
Parameters
Name | Type |
---|---|
theOther | MxNewMx3dGePlane |
Returns
number
SquareDistanceToPoint
▸ SquareDistanceToPoint(theP
): number
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
Returns
number
Transform
▸ Transform(theT
): void
Parameters
Name | Type |
---|---|
theT | MxNewMx3dGeTrsf |
Returns
void
Transformed
▸ Transformed(theT
): MxNewMx3dGePlane
Parameters
Name | Type |
---|---|
theT | MxNewMx3dGeTrsf |
Returns
TranslateBy2Points
▸ TranslateBy2Points(theP1
, theP2
): void
Parameters
Name | Type |
---|---|
theP1 | MxNewMx3dGePoint |
theP2 | MxNewMx3dGePoint |
Returns
void
TranslateByVec
▸ TranslateByVec(theV
): void
Parameters
Name | Type |
---|---|
theV | MxNewMx3dGeVec |
Returns
void
TranslatedBy2Points
▸ TranslatedBy2Points(theP1
, theP2
): MxNewMx3dGePlane
Parameters
Name | Type |
---|---|
theP1 | MxNewMx3dGePoint |
theP2 | MxNewMx3dGePoint |
Returns
TranslatedByVec
▸ TranslatedByVec(theV
): MxNewMx3dGePlane
Parameters
Name | Type |
---|---|
theV | MxNewMx3dGeVec |
Returns
UReverse
▸ UReverse(): void
Returns
void
VReverse
▸ VReverse(): void
Returns
void
XAxis
▸ XAxis(): MxNewMx3dGeAxis
Returns
YAxis
▸ YAxis(): MxNewMx3dGeAxis
Returns
getImp
▸ getImp(): any
Returns
any
Inherited from
initTempObject
▸ Protected
initTempObject(imp
): void
Parameters
Name | Type |
---|---|
imp | any |
Returns
void