Skip to content
On this page

mxcad API 文档 / MxNewMx3dGeCircle

Class: MxNewMx3dGeCircle

圆锥曲线基类

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MxNewMx3dGeCircle(theCSYSR, theRadius)

Parameters

NameType
theCSYSRMxNewMx3dGeCSYSR
theRadiusnumber

Overrides

MxNewMx3dGeConic.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MxNewMx3dGeConic.imp

Methods

Axis

Axis(): MxNewMx3dGeAxis

Returns

MxNewMx3dGeAxis


Continuity

Continuity(): MxGAShapeEnum

Returns

MxGAShapeEnum


D0

D0(U, P): void

Parameters

NameType
Unumber
PMxNewMx3dGePoint

Returns

void


D1

D1(U, P, V1): void

Parameters

NameType
Unumber
PMxNewMx3dGePoint
V1MxNewMx3dGeVec

Returns

void


D2

D2(U, P, V1, V2): void

Parameters

NameType
Unumber
PMxNewMx3dGePoint
V1MxNewMx3dGeVec
V2MxNewMx3dGeVec

Returns

void


D3

D3(U, P, V1, V2, V3): void

Parameters

NameType
Unumber
PMxNewMx3dGePoint
V1MxNewMx3dGeVec
V2MxNewMx3dGeVec
V3MxNewMx3dGeVec

Returns

void


DN

DN(U, N): MxNewMx3dGeVec

Parameters

NameType
Unumber
Nnumber

Returns

MxNewMx3dGeVec


Eccentricity

Eccentricity(): number

Returns

number


Edge

Edge(p1, p2): MxNewMx3dShapeEdge

Parameters

NameType
p1number
p2number

Returns

MxNewMx3dShapeEdge


FirstParameter

FirstParameter(): number

Returns

number


IsCN

IsCN(N): boolean

Parameters

NameType
Nnumber

Returns

boolean


IsClosed

IsClosed(): boolean

Returns

boolean


IsPeriodic

IsPeriodic(): boolean

Returns

boolean


LastParameter

LastParameter(): number

Returns

number


Location

Location(): MxNewMx3dGePoint

Returns

MxNewMx3dGePoint


ParametricTransformation

ParametricTransformation(T): number

Parameters

NameType
TMxNewMx3dGeTrsf

Returns

number


Period

Period(): number

Returns

number


Position

Position(): MxNewMx3dGeCSYSR

Returns

MxNewMx3dGeCSYSR


Radius

Radius(): number

Returns

number


Reverse

Reverse(): void

Returns

void


Reversed

Reversed(): MxNewMx3dGeCircle

Returns

MxNewMx3dGeCircle


ReversedParameter

ReversedParameter(U): number

Parameters

NameType
Unumber

Returns

number


SetAxis

SetAxis(theA1): void

Parameters

NameType
theA1MxNewMx3dGeAxis

Returns

void


SetLocation

SetLocation(theP): void

Parameters

NameType
thePMxNewMx3dGePoint

Returns

void


SetPosition

SetPosition(theA2): void

Parameters

NameType
theA2MxNewMx3dGeCSYSR

Returns

void


SetRadius

SetRadius(R): void

Parameters

NameType
Rnumber

Returns

void


Transform

Transform(T): void

Parameters

NameType
TMxNewMx3dGeTrsf

Returns

void


TransformedParameter

TransformedParameter(U, T): number

Parameters

NameType
Unumber
TMxNewMx3dGeTrsf

Returns

number


Value

Value(U): MxNewMx3dGePoint

Parameters

NameType
Unumber

Returns

MxNewMx3dGePoint


Wire

Wire(): MxNewMx3dShapeWire

Returns

MxNewMx3dShapeWire


XAxis

XAxis(): MxNewMx3dGeAxis

Returns

MxNewMx3dGeAxis


YAxis

YAxis(): MxNewMx3dGeAxis

Returns

MxNewMx3dGeAxis


getImp

getImp(): any

Returns

any

Inherited from

MxNewMx3dGeConic.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

MxNewMx3dGeConic.initTempObject