mxcad API 文档 / 3d / MxNewMx3dGeHyperbola
Class: MxNewMx3dGeHyperbola
3d.MxNewMx3dGeHyperbola
圆锥曲线基类
Hierarchy
↳
MxNewMx3dGeHyperbola
Table of contents
Constructors
Properties
Methods
- Asymptote1
- Asymptote2
- Axis
- ConjugateBranch1
- ConjugateBranch2
- Continuity
- D0
- D1
- D2
- D3
- DN
- Directrix1
- Directrix2
- Eccentricity
- Edge
- FirstParameter
- Focal
- Focus1
- Focus2
- IsCN
- IsClosed
- IsPeriodic
- LastParameter
- Location
- MajorRadius
- MinorRadius
- OtherBranch
- Parameter
- ParametricTransformation
- Period
- Position
- Reverse
- Reversed
- ReversedParameter
- SetAxis
- SetLocation
- SetMajorRadius
- SetMinorRadius
- SetPosition
- Transform
- TransformedParameter
- Value
- XAxis
- YAxis
- getImp
- initTempObject
Constructors
constructor
• new MxNewMx3dGeHyperbola(A2
, MajorRadius
, MinorRadius
)
Parameters
Name | Type |
---|---|
A2 | MxNewMx3dGeCSYSR |
MajorRadius | number |
MinorRadius | number |
Overrides
Properties
imp
• Protected
imp: any
= 0
Inherited from
Methods
Asymptote1
▸ Asymptote1(): MxNewMx3dGeAxis
Returns
Asymptote2
▸ Asymptote2(): MxNewMx3dGeAxis
Returns
Axis
▸ Axis(): MxNewMx3dGeAxis
Returns
ConjugateBranch1
▸ ConjugateBranch1(): MxNewMx3dGeHyperbola
Returns
ConjugateBranch2
▸ ConjugateBranch2(): MxNewMx3dGeHyperbola
Returns
Continuity
▸ Continuity(): MxGAShapeEnum
Returns
D0
▸ D0(U
, P
): void
Parameters
Name | Type |
---|---|
U | number |
P | MxNewMx3dGePoint |
Returns
void
D1
▸ D1(U
, P
, V1
): void
Parameters
Name | Type |
---|---|
U | number |
P | MxNewMx3dGePoint |
V1 | MxNewMx3dGeVec |
Returns
void
D2
▸ D2(U
, P
, V1
, V2
): void
Parameters
Name | Type |
---|---|
U | number |
P | MxNewMx3dGePoint |
V1 | MxNewMx3dGeVec |
V2 | MxNewMx3dGeVec |
Returns
void
D3
▸ D3(U
, P
, V1
, V2
, V3
): void
Parameters
Name | Type |
---|---|
U | number |
P | MxNewMx3dGePoint |
V1 | MxNewMx3dGeVec |
V2 | MxNewMx3dGeVec |
V3 | MxNewMx3dGeVec |
Returns
void
DN
▸ DN(U
, N
): MxNewMx3dGeVec
Parameters
Name | Type |
---|---|
U | number |
N | number |
Returns
Directrix1
▸ Directrix1(): MxNewMx3dGeAxis
Returns
Directrix2
▸ Directrix2(): MxNewMx3dGeAxis
Returns
Eccentricity
▸ Eccentricity(): number
Returns
number
Edge
▸ Edge(p1
, p2
): MxNewMx3dShapeEdge
Parameters
Name | Type |
---|---|
p1 | number |
p2 | number |
Returns
FirstParameter
▸ FirstParameter(): number
Returns
number
Focal
▸ Focal(): number
Returns
number
Focus1
▸ Focus1(): MxNewMx3dGePoint
Returns
Focus2
▸ Focus2(): MxNewMx3dGePoint
Returns
IsCN
▸ IsCN(N
): boolean
Parameters
Name | Type |
---|---|
N | number |
Returns
boolean
IsClosed
▸ IsClosed(): boolean
Returns
boolean
IsPeriodic
▸ IsPeriodic(): boolean
Returns
boolean
LastParameter
▸ LastParameter(): number
Returns
number
Location
▸ Location(): MxNewMx3dGePoint
Returns
MajorRadius
▸ MajorRadius(): number
Returns
number
MinorRadius
▸ MinorRadius(): number
Returns
number
OtherBranch
▸ OtherBranch(): MxNewMx3dGeHyperbola
Returns
Parameter
▸ Parameter(): number
Returns
number
ParametricTransformation
▸ ParametricTransformation(T
): number
Parameters
Name | Type |
---|---|
T | MxNewMx3dGeTrsf |
Returns
number
Period
▸ Period(): number
Returns
number
Position
▸ Position(): MxNewMx3dGeCSYSR
Returns
Reverse
▸ Reverse(): void
Returns
void
Reversed
▸ Reversed(): MxNewMx3dGeCircle
Returns
ReversedParameter
▸ ReversedParameter(U
): number
Parameters
Name | Type |
---|---|
U | number |
Returns
number
SetAxis
▸ SetAxis(theA1
): void
Parameters
Name | Type |
---|---|
theA1 | MxNewMx3dGeAxis |
Returns
void
SetLocation
▸ SetLocation(theP
): void
Parameters
Name | Type |
---|---|
theP | MxNewMx3dGePoint |
Returns
void
SetMajorRadius
▸ SetMajorRadius(MajorRadius
): void
Parameters
Name | Type |
---|---|
MajorRadius | number |
Returns
void
SetMinorRadius
▸ SetMinorRadius(MinorRadius
): void
Parameters
Name | Type |
---|---|
MinorRadius | number |
Returns
void
SetPosition
▸ SetPosition(theA2
): void
Parameters
Name | Type |
---|---|
theA2 | MxNewMx3dGeCSYSR |
Returns
void
Transform
▸ Transform(T
): void
Parameters
Name | Type |
---|---|
T | MxNewMx3dGeTrsf |
Returns
void
TransformedParameter
▸ TransformedParameter(U
, T
): number
Parameters
Name | Type |
---|---|
U | number |
T | MxNewMx3dGeTrsf |
Returns
number
Value
▸ Value(U
): MxNewMx3dGePoint
Parameters
Name | Type |
---|---|
U | number |
Returns
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