Skip to content
On this page

mxcad API 文档 / MdGeBezierSurface

Class: MdGeBezierSurface

表示贝塞尔曲面

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MdGeBezierSurface(p1?, p2?)

Parameters

NameType
p1?object | MdGeArray2OfPnt
p2?MdGeArray2OfReal

Overrides

Mx3dBaseObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

Mx3dBaseObject.imp

Methods

Continuity

Continuity(): MxGAShapeEnum

Returns

MxGAShapeEnum


DN

DN(U, V, Nu, Nv): MdGeVec

Parameters

NameType
Unumber
Vnumber
Nunumber
Nvnumber

Returns

MdGeVec


ExchangeUV

ExchangeUV(): void

Returns

void


Face

Face(): MdGeFace

Returns

MdGeFace


Increase

Increase(UDeg, VDeg): void

Parameters

NameType
UDegnumber
VDegnumber

Returns

void


InsertPoleColAfter

InsertPoleColAfter(p1, p2, p3?): void

Parameters

NameType
p1number
p2MdGeArray1OfPnt
p3?MdGeArray1OfReal

Returns

void


InsertPoleColBefore

InsertPoleColBefore(p1, p2, p3?): void

Parameters

NameType
p1number
p2MdGeArray1OfPnt
p3?MdGeArray1OfReal

Returns

void


InsertPoleRowAfter

InsertPoleRowAfter(p1, p2, p3?): void

Parameters

NameType
p1number
p2MdGeArray1OfPnt
p3?MdGeArray1OfReal

Returns

void


InsertPoleRowBefore

InsertPoleRowBefore(p1, p2, p3?): void

Parameters

NameType
p1number
p2MdGeArray1OfPnt
p3?MdGeArray1OfReal

Returns

void


IsCNu

IsCNu(N): boolean

Parameters

NameType
Nnumber

Returns

boolean


IsCNv

IsCNv(N): boolean

Parameters

NameType
Nnumber

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

NameType
UIndexnumber
VIndexnumber

Returns

MdGePoint


Poles

Poles(): MdGeArray2OfPnt

Returns

MdGeArray2OfPnt


RemovePoleCol

RemovePoleCol(VIndex): void

Parameters

NameType
VIndexnumber

Returns

void


RemovePoleRow

RemovePoleRow(UIndex): void

Parameters

NameType
UIndexnumber

Returns

void


Segment

Segment(U1, U2, V1, V2): void

Parameters

NameType
U1number
U2number
V1number
V2number

Returns

void


SetPole

SetPole(p1, p2, p3, p4?): void

Parameters

NameType
p1number
p2number
p3MdGePoint
p4?number

Returns

void


SetPoleCol

SetPoleCol(p1, p2, p3?): void

Parameters

NameType
p1number
p2MdGeArray1OfPnt
p3?MdGeArray1OfReal

Returns

void


SetPoleRow

SetPoleRow(p1, p2, p3?): void

Parameters

NameType
p1number
p2MdGeArray1OfPnt
p3?MdGeArray1OfReal

Returns

void


SetWeight

SetWeight(UIndex, VIndex, Weight): void

Parameters

NameType
UIndexnumber
VIndexnumber
Weightnumber

Returns

void


SetWeightCol

SetWeightCol(VIndex, CPoleWeights): void

Parameters

NameType
VIndexnumber
CPoleWeightsMdGeArray1OfReal

Returns

void


SetWeightRow

SetWeightRow(UIndex, CPoleWeights): void

Parameters

NameType
UIndexnumber
CPoleWeightsMdGeArray1OfReal

Returns

void


Shape

Shape(): MdGeShape

Returns

MdGeShape


Transform

Transform(T): void

Parameters

NameType
TMdGeTrsf

Returns

void


UDegree

UDegree(): number

Returns

number


UReverse

UReverse(): void

Returns

void


UReversedParameter

UReversedParameter(U): number

Parameters

NameType
Unumber

Returns

number


VDegree

VDegree(): number

Returns

number


VReverse

VReverse(): void

Returns

void


VReversedParameter

VReversedParameter(V): number

Parameters

NameType
Vnumber

Returns

number


Weight

Weight(UIndex, VIndex): number

Parameters

NameType
UIndexnumber
VIndexnumber

Returns

number


Weights

Weights(): MdGeArray2OfReal

Returns

MdGeArray2OfReal


getImp

getImp(): any

Returns

any

Inherited from

Mx3dBaseObject.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

Mx3dBaseObject.initTempObject


MaxDegree

Static MaxDegree(): number

Returns

number