mxcad API 文档 / 3d / MxNewMx3dShapeSolid
Class: MxNewMx3dShapeSolid
3d.MxNewMx3dShapeSolid
管理对象生命周期的基类
Hierarchy
↳
MxNewMx3dShapeSolid
Table of contents
Constructors
Properties
Methods
- Explore
- MirrorByAxis
- MirrorByCSYSR
- MirrorByPoint
- MirroredByAxis
- MirroredByCSYSR
- MirroredByPoint
- Rotate
- Rotated
- Scale
- Scaled
- Transform
- Transformed
- TranslateBy2Points
- TranslateByVec
- TranslatedBy2Points
- TranslatedByVec
- clone
- common
- cut
- fuse
- getBndBox
- getImp
- initTempObject
- move
- moved
- section
- spliter
Constructors
constructor
• new MxNewMx3dShapeSolid(p?
)
Parameters
Name | Type |
---|---|
p? | object |
Overrides
MxNewMx3dShapeObject.constructor
Properties
imp
• Protected
imp: any
= 0
Inherited from
Methods
Explore
▸ Explore(ToFind
): MxNewMx3dShapeObject
[]
Parameters
Name | Type |
---|---|
ToFind | MxShapeEnum |
Returns
Inherited from
MirrorByAxis
▸ MirrorByAxis(axis
): void
Parameters
Name | Type |
---|---|
axis | MxNewMx3dGeAxis |
Returns
void
Inherited from
MxNewMx3dShapeObject.MirrorByAxis
MirrorByCSYSR
▸ MirrorByCSYSR(csysr
): void
Parameters
Name | Type |
---|---|
csysr | MxNewMx3dGeCSYSR |
Returns
void
Inherited from
MxNewMx3dShapeObject.MirrorByCSYSR
MirrorByPoint
▸ MirrorByPoint(theP
): void
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
Returns
void
Inherited from
MxNewMx3dShapeObject.MirrorByPoint
MirroredByAxis
▸ MirroredByAxis(axis
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
axis | MxNewMx3dGeAxis |
Returns
Inherited from
MxNewMx3dShapeObject.MirroredByAxis
MirroredByCSYSR
▸ MirroredByCSYSR(csysr
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
csysr | MxNewMx3dGeCSYSR |
Returns
Inherited from
MxNewMx3dShapeObject.MirroredByCSYSR
MirroredByPoint
▸ MirroredByPoint(theP
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
Returns
Inherited from
MxNewMx3dShapeObject.MirroredByPoint
Rotate
▸ Rotate(axis
, ang
): void
Parameters
Name | Type |
---|---|
axis | MxNewMx3dGeAxis |
ang | number |
Returns
void
Inherited from
Rotated
▸ Rotated(axis
, ang
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
axis | MxNewMx3dGeAxis |
ang | number |
Returns
Inherited from
Scale
▸ Scale(point
, s
): void
Parameters
Name | Type |
---|---|
point | MxNewMx3dGePoint |
s | number |
Returns
void
Inherited from
Scaled
▸ Scaled(point
, s
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
point | MxNewMx3dGePoint |
s | number |
Returns
Inherited from
Transform
▸ Transform(trsf
): void
Parameters
Name | Type |
---|---|
trsf | MxNewMx3dGeTrsf |
Returns
void
Inherited from
MxNewMx3dShapeObject.Transform
Transformed
▸ Transformed(trsf
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
trsf | MxNewMx3dGeTrsf |
Returns
Inherited from
MxNewMx3dShapeObject.Transformed
TranslateBy2Points
▸ TranslateBy2Points(point1
, point2
): void
Parameters
Name | Type |
---|---|
point1 | MxNewMx3dGePoint |
point2 | MxNewMx3dGePoint |
Returns
void
Inherited from
MxNewMx3dShapeObject.TranslateBy2Points
TranslateByVec
▸ TranslateByVec(vec
): void
Parameters
Name | Type |
---|---|
vec | MxNewMx3dGeVec |
Returns
void
Inherited from
MxNewMx3dShapeObject.TranslateByVec
▸ TranslateByVec(theX
, theY
, theZ
): void
Parameters
Name | Type |
---|---|
theX | number |
theY | number |
theZ | number |
Returns
void
Inherited from
MxNewMx3dShapeObject.TranslateByVec
TranslatedBy2Points
▸ TranslatedBy2Points(point1
, point2
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
point1 | MxNewMx3dGePoint |
point2 | MxNewMx3dGePoint |
Returns
Inherited from
MxNewMx3dShapeObject.TranslatedBy2Points
TranslatedByVec
▸ TranslatedByVec(vec
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
vec | MxNewMx3dGeVec |
Returns
Inherited from
MxNewMx3dShapeObject.TranslatedByVec
▸ TranslatedByVec(theX
, theY
, theZ
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
theX | number |
theY | number |
theZ | number |
Returns
Inherited from
MxNewMx3dShapeObject.TranslatedByVec
clone
▸ clone(): MxNewMx3dShapeObject
Returns
Inherited from
common
▸ common(theOther
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
theOther | MxNewMx3dShapeObject |
Returns
Inherited from
cut
▸ cut(theOther
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
theOther | MxNewMx3dShapeObject |
Returns
Inherited from
fuse
▸ fuse(theOther
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
theOther | MxNewMx3dShapeObject |
Returns
Inherited from
getBndBox
▸ getBndBox(): MxNewMx3dGeBndBox
Returns
Inherited from
MxNewMx3dShapeObject.getBndBox
getImp
▸ getImp(): any
Returns
any
Inherited from
initTempObject
▸ Protected
initTempObject(imp
): void
Parameters
Name | Type |
---|---|
imp | any |
Returns
void
Inherited from
MxNewMx3dShapeObject.initTempObject
move
▸ move(theLocation
): void
Parameters
Name | Type |
---|---|
theLocation | MxNewMx3dGeLocation |
Returns
void
Inherited from
moved
▸ moved(theLocation
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
theLocation | MxNewMx3dGeLocation |
Returns
Inherited from
section
▸ section(theOther
): MxNewMx3dShapeObject
Parameters
Name | Type |
---|---|
theOther | MxNewMx3dShapeObject |
Returns
Inherited from
spliter
▸ spliter(theTools
): MxNewMx3dShapeObject
[]
Parameters
Name | Type |
---|---|
theTools | MxNewMx3dShapeObject [] |