mxcad API 文档 / MdGeBezierSurface
Class: MdGeBezierSurface
表示贝塞尔曲面
Hierarchy
↳
MdGeBezierSurface
Table of contents
Constructors
Properties
Methods
- Continuity
- DN
- ExchangeUV
- Face
- Increase
- InsertPoleColAfter
- InsertPoleColBefore
- InsertPoleRowAfter
- InsertPoleRowBefore
- IsCNu
- IsCNv
- IsUClosed
- IsUPeriodic
- IsURational
- IsVClosed
- IsVPeriodic
- IsVRational
- NbUPoles
- NbVPoles
- Pole
- Poles
- RemovePoleCol
- RemovePoleRow
- Segment
- SetPole
- SetPoleCol
- SetPoleRow
- SetWeight
- SetWeightCol
- SetWeightRow
- Shape
- Transform
- UDegree
- UReverse
- UReversedParameter
- VDegree
- VReverse
- VReversedParameter
- Weight
- Weights
- getImp
- initTempObject
- MaxDegree
Constructors
constructor
• new MdGeBezierSurface(p1?
, p2?
)
Parameters
Name | Type |
---|---|
p1? | object | MdGeArray2OfPnt |
p2? | MdGeArray2OfReal |
Overrides
Properties
imp
• Protected
imp: any
= 0
Inherited from
Methods
Continuity
▸ Continuity(): MxGAShapeEnum
Returns
DN
▸ DN(U
, V
, Nu
, Nv
): MdGeVec
Parameters
Name | Type |
---|---|
U | number |
V | number |
Nu | number |
Nv | number |
Returns
ExchangeUV
▸ ExchangeUV(): void
Returns
void
Face
▸ Face(): MdGeFace
Returns
Increase
▸ Increase(UDeg
, VDeg
): void
Parameters
Name | Type |
---|---|
UDeg | number |
VDeg | number |
Returns
void
InsertPoleColAfter
▸ InsertPoleColAfter(p1
, p2
, p3?
): void
Parameters
Name | Type |
---|---|
p1 | number |
p2 | MdGeArray1OfPnt |
p3? | MdGeArray1OfReal |
Returns
void
InsertPoleColBefore
▸ InsertPoleColBefore(p1
, p2
, p3?
): void
Parameters
Name | Type |
---|---|
p1 | number |
p2 | MdGeArray1OfPnt |
p3? | MdGeArray1OfReal |
Returns
void
InsertPoleRowAfter
▸ InsertPoleRowAfter(p1
, p2
, p3?
): void
Parameters
Name | Type |
---|---|
p1 | number |
p2 | MdGeArray1OfPnt |
p3? | MdGeArray1OfReal |
Returns
void
InsertPoleRowBefore
▸ InsertPoleRowBefore(p1
, p2
, p3?
): void
Parameters
Name | Type |
---|---|
p1 | number |
p2 | MdGeArray1OfPnt |
p3? | MdGeArray1OfReal |
Returns
void
IsCNu
▸ IsCNu(N
): boolean
Parameters
Name | Type |
---|---|
N | number |
Returns
boolean
IsCNv
▸ IsCNv(N
): boolean
Parameters
Name | Type |
---|---|
N | number |
Returns
boolean
IsUClosed
▸ IsUClosed(): boolean
Returns
boolean
IsUPeriodic
▸ IsUPeriodic(): boolean
Returns
boolean
IsURational
▸ IsURational(): boolean
Returns
boolean
IsVClosed
▸ IsVClosed(): boolean
Returns
boolean
IsVPeriodic
▸ IsVPeriodic(): boolean
Returns
boolean
IsVRational
▸ IsVRational(): boolean
Returns
boolean
NbUPoles
▸ NbUPoles(): number
Returns
number
NbVPoles
▸ NbVPoles(): number
Returns
number
Pole
▸ Pole(UIndex
, VIndex
): MdGePoint
Parameters
Name | Type |
---|---|
UIndex | number |
VIndex | number |
Returns
Poles
▸ Poles(): MdGeArray2OfPnt
Returns
RemovePoleCol
▸ RemovePoleCol(VIndex
): void
Parameters
Name | Type |
---|---|
VIndex | number |
Returns
void
RemovePoleRow
▸ RemovePoleRow(UIndex
): void
Parameters
Name | Type |
---|---|
UIndex | number |
Returns
void
Segment
▸ Segment(U1
, U2
, V1
, V2
): void
Parameters
Name | Type |
---|---|
U1 | number |
U2 | number |
V1 | number |
V2 | number |
Returns
void
SetPole
▸ SetPole(p1
, p2
, p3
, p4?
): void
Parameters
Name | Type |
---|---|
p1 | number |
p2 | number |
p3 | MdGePoint |
p4? | number |
Returns
void
SetPoleCol
▸ SetPoleCol(p1
, p2
, p3?
): void
Parameters
Name | Type |
---|---|
p1 | number |
p2 | MdGeArray1OfPnt |
p3? | MdGeArray1OfReal |
Returns
void
SetPoleRow
▸ SetPoleRow(p1
, p2
, p3?
): void
Parameters
Name | Type |
---|---|
p1 | number |
p2 | MdGeArray1OfPnt |
p3? | MdGeArray1OfReal |
Returns
void
SetWeight
▸ SetWeight(UIndex
, VIndex
, Weight
): void
Parameters
Name | Type |
---|---|
UIndex | number |
VIndex | number |
Weight | number |
Returns
void
SetWeightCol
▸ SetWeightCol(VIndex
, CPoleWeights
): void
Parameters
Name | Type |
---|---|
VIndex | number |
CPoleWeights | MdGeArray1OfReal |
Returns
void
SetWeightRow
▸ SetWeightRow(UIndex
, CPoleWeights
): void
Parameters
Name | Type |
---|---|
UIndex | number |
CPoleWeights | MdGeArray1OfReal |
Returns
void
Shape
▸ Shape(): MdGeShape
Returns
Transform
▸ Transform(T
): void
Parameters
Name | Type |
---|---|
T | MdGeTrsf |
Returns
void
UDegree
▸ UDegree(): number
Returns
number
UReverse
▸ UReverse(): void
Returns
void
UReversedParameter
▸ UReversedParameter(U
): number
Parameters
Name | Type |
---|---|
U | number |
Returns
number
VDegree
▸ VDegree(): number
Returns
number
VReverse
▸ VReverse(): void
Returns
void
VReversedParameter
▸ VReversedParameter(V
): number
Parameters
Name | Type |
---|---|
V | number |
Returns
number
Weight
▸ Weight(UIndex
, VIndex
): number
Parameters
Name | Type |
---|---|
UIndex | number |
VIndex | number |
Returns
number
Weights
▸ Weights(): MdGeArray2OfReal
Returns
getImp
▸ getImp(): any
Returns
any
Inherited from
initTempObject
▸ Protected
initTempObject(imp
): void
Parameters
Name | Type |
---|---|
imp | any |
Returns
void
Inherited from
MaxDegree
▸ Static
MaxDegree(): number
Returns
number