Skip to content
On this page

mxcad API 文档 / 3d / MxNewMx3dShapeSolid

Class: MxNewMx3dShapeSolid

3d.MxNewMx3dShapeSolid

管理对象生命周期的基类

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MxNewMx3dShapeSolid(p?)

Parameters

NameType
p?object

Overrides

MxNewMx3dShapeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MxNewMx3dShapeObject.imp

Methods

Explore

Explore(ToFind): MxNewMx3dShapeObject[]

Parameters

NameType
ToFindMxShapeEnum

Returns

MxNewMx3dShapeObject[]

Inherited from

MxNewMx3dShapeObject.Explore


MirrorByAxis

MirrorByAxis(axis): void

Parameters

NameType
axisMxNewMx3dGeAxis

Returns

void

Inherited from

MxNewMx3dShapeObject.MirrorByAxis


MirrorByCSYSR

MirrorByCSYSR(csysr): void

Parameters

NameType
csysrMxNewMx3dGeCSYSR

Returns

void

Inherited from

MxNewMx3dShapeObject.MirrorByCSYSR


MirrorByPoint

MirrorByPoint(theP): void

Parameters

NameType
thePMxNewMx3dGePoint

Returns

void

Inherited from

MxNewMx3dShapeObject.MirrorByPoint


MirroredByAxis

MirroredByAxis(axis): MxNewMx3dShapeObject

Parameters

NameType
axisMxNewMx3dGeAxis

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.MirroredByAxis


MirroredByCSYSR

MirroredByCSYSR(csysr): MxNewMx3dShapeObject

Parameters

NameType
csysrMxNewMx3dGeCSYSR

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.MirroredByCSYSR


MirroredByPoint

MirroredByPoint(theP): MxNewMx3dShapeObject

Parameters

NameType
thePMxNewMx3dGePoint

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.MirroredByPoint


Rotate

Rotate(axis, ang): void

Parameters

NameType
axisMxNewMx3dGeAxis
angnumber

Returns

void

Inherited from

MxNewMx3dShapeObject.Rotate


Rotated

Rotated(axis, ang): MxNewMx3dShapeObject

Parameters

NameType
axisMxNewMx3dGeAxis
angnumber

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.Rotated


Scale

Scale(point, s): void

Parameters

NameType
pointMxNewMx3dGePoint
snumber

Returns

void

Inherited from

MxNewMx3dShapeObject.Scale


Scaled

Scaled(point, s): MxNewMx3dShapeObject

Parameters

NameType
pointMxNewMx3dGePoint
snumber

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.Scaled


Transform

Transform(trsf): void

Parameters

NameType
trsfMxNewMx3dGeTrsf

Returns

void

Inherited from

MxNewMx3dShapeObject.Transform


Transformed

Transformed(trsf): MxNewMx3dShapeObject

Parameters

NameType
trsfMxNewMx3dGeTrsf

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.Transformed


TranslateBy2Points

TranslateBy2Points(point1, point2): void

Parameters

NameType
point1MxNewMx3dGePoint
point2MxNewMx3dGePoint

Returns

void

Inherited from

MxNewMx3dShapeObject.TranslateBy2Points


TranslateByVec

TranslateByVec(vec): void

Parameters

NameType
vecMxNewMx3dGeVec

Returns

void

Inherited from

MxNewMx3dShapeObject.TranslateByVec

TranslateByVec(theX, theY, theZ): void

Parameters

NameType
theXnumber
theYnumber
theZnumber

Returns

void

Inherited from

MxNewMx3dShapeObject.TranslateByVec


TranslatedBy2Points

TranslatedBy2Points(point1, point2): MxNewMx3dShapeObject

Parameters

NameType
point1MxNewMx3dGePoint
point2MxNewMx3dGePoint

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.TranslatedBy2Points


TranslatedByVec

TranslatedByVec(vec): MxNewMx3dShapeObject

Parameters

NameType
vecMxNewMx3dGeVec

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.TranslatedByVec

TranslatedByVec(theX, theY, theZ): MxNewMx3dShapeObject

Parameters

NameType
theXnumber
theYnumber
theZnumber

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.TranslatedByVec


clone

clone(): MxNewMx3dShapeObject

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.clone


common

common(theOther): MxNewMx3dShapeObject

Parameters

NameType
theOtherMxNewMx3dShapeObject

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.common


cut

cut(theOther): MxNewMx3dShapeObject

Parameters

NameType
theOtherMxNewMx3dShapeObject

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.cut


fuse

fuse(theOther): MxNewMx3dShapeObject

Parameters

NameType
theOtherMxNewMx3dShapeObject

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.fuse


getBndBox

getBndBox(): MxNewMx3dGeBndBox

Returns

MxNewMx3dGeBndBox

Inherited from

MxNewMx3dShapeObject.getBndBox


getImp

getImp(): any

Returns

any

Inherited from

MxNewMx3dShapeObject.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

MxNewMx3dShapeObject.initTempObject


move

move(theLocation): void

Parameters

NameType
theLocationMxNewMx3dGeLocation

Returns

void

Inherited from

MxNewMx3dShapeObject.move


moved

moved(theLocation): MxNewMx3dShapeObject

Parameters

NameType
theLocationMxNewMx3dGeLocation

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.moved


section

section(theOther): MxNewMx3dShapeObject

Parameters

NameType
theOtherMxNewMx3dShapeObject

Returns

MxNewMx3dShapeObject

Inherited from

MxNewMx3dShapeObject.section


spliter

spliter(theTools): MxNewMx3dShapeObject[]

Parameters

NameType
theToolsMxNewMx3dShapeObject[]

Returns

MxNewMx3dShapeObject[]

Inherited from

MxNewMx3dShapeObject.spliter