Skip to content
On this page

mxcad API 文档 / 3d / MxNewMx3dGeCylinder

Class: MxNewMx3dGeCylinder

3d.MxNewMx3dGeCylinder

圆柱体

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MxNewMx3dGeCylinder()

Overrides

MxNewMx3dGeObject.constructor

new MxNewMx3dGeCylinder(theA3, theRadius)

Parameters

NameType
theA3MxNewMx3dGeCSYS
theRadiusnumber

Overrides

MxNewMx3dGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MxNewMx3dGeObject.imp

Methods

Axis

Axis(): MxNewMx3dGeAxis

Returns

MxNewMx3dGeAxis


Direct

Direct(): boolean

Returns

boolean


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): MxNewMx3dGeCylinder

Parameters

NameType
theA1MxNewMx3dGeAxis

Returns

MxNewMx3dGeCylinder


MirroredByCSYSR

MirroredByCSYSR(theA2): MxNewMx3dGeCylinder

Parameters

NameType
theA2MxNewMx3dGeCSYSR

Returns

MxNewMx3dGeCylinder


MirroredByPoint

MirroredByPoint(theP): MxNewMx3dGeCylinder

Parameters

NameType
thePMxNewMx3dGePoint

Returns

MxNewMx3dGeCylinder


Position

Position(): MxNewMx3dGeCSYS

Returns

MxNewMx3dGeCSYS


Radius

Radius(): number

Returns

number


Rotate

Rotate(theA1, theAng): void

Parameters

NameType
theA1MxNewMx3dGeAxis
theAngnumber

Returns

void


Rotated

Rotated(theA1, theAng): MxNewMx3dGeCylinder

Parameters

NameType
theA1MxNewMx3dGeAxis
theAngnumber

Returns

MxNewMx3dGeCylinder


Scale

Scale(theP, theS): void

Parameters

NameType
thePMxNewMx3dGePoint
theSnumber

Returns

void


Scaled

Scaled(theP, theS): MxNewMx3dGeCylinder

Parameters

NameType
thePMxNewMx3dGePoint
theSnumber

Returns

MxNewMx3dGeCylinder


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


SetRadius

SetRadius(theR): void

Parameters

NameType
theRnumber

Returns

void


Shape

Shape(H, Angle?): MxNewMx3dShapeObject

Parameters

NameType
Hnumber
Angle?number

Returns

MxNewMx3dShapeObject


Transform

Transform(theT): void

Parameters

NameType
theTMxNewMx3dGeTrsf

Returns

void


Transformed

Transformed(theT): MxNewMx3dGeCylinder

Parameters

NameType
theTMxNewMx3dGeTrsf

Returns

MxNewMx3dGeCylinder


TranslateBy2Points

TranslateBy2Points(theP1, theP2): void

Parameters

NameType
theP1MxNewMx3dGePoint
theP2MxNewMx3dGePoint

Returns

void


TranslateByVec

TranslateByVec(theV): void

Parameters

NameType
theVMxNewMx3dGeVec

Returns

void


TranslatedBy2Points

TranslatedBy2Points(theP1, theP2): MxNewMx3dGeCylinder

Parameters

NameType
theP1MxNewMx3dGePoint
theP2MxNewMx3dGePoint

Returns

MxNewMx3dGeCylinder


TranslatedByVec

TranslatedByVec(theV): MxNewMx3dGeCylinder

Parameters

NameType
theVMxNewMx3dGeVec

Returns

MxNewMx3dGeCylinder


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