Skip to content

[mxcad_3d API Document](../README. md)/Mx3dGeomSounddSurface

Class: Mx3dGeomBoundedSurface

Represents the base class of a surface within a certain range.

Hierarchy

Table of contents

Methods

Methods

DynCast

DynCast(theObject): Mx3dGeomBoundedSurface

Parameters

NameType
theObjectMx3dGeomObject

Returns

Mx3dGeomBoundedSurface

Inherited from

Mx3dGeomSurface.DynCast


DynamicType

DynamicType(): string

Return the dynamic type string of the object.

Returns

string

Dynamic type string.

Overrides

Mx3dGeomSurface.DynamicType


MirrorByAxis

MirrorByAxis(A1): void

Mirror transform geometric objects through axes.

Parameters

NameTypeDescription
A1[Mx3dGeAxis] (Mx3dGeAxis. md)Axis object

Returns

void

Inherited from

Mx3dGeomSurface.MirrorByAxis


MirrorByCSYSR

MirrorByCSYSR(A2): void

Mirror transform geometric objects using a right-handed coordinate system.

Parameters

NameTypeDescription
A2[Mx3dGeCSYSR] (Mx3dGeCSYSR. md)Right hand coordinate system object

Returns

void

Inherited from

Mx3dGeomSurface.MirrorByCSYSR


MirrorByPoint

MirrorByPoint(P): void

Mirror transform geometric objects through points.

Parameters

NameTypeDescription
P[Mx3dGePoint] (Mx3dGePoint. md)Point object

Returns

void

Inherited from

Mx3dGeomSurface.MirrorByPoint


MirroredByAxis

MirroredByAxis(A1): Mx3dGeomBoundedSurface

Return the new geometric object transformed through axis mirroring.

Parameters

NameTypeDescription
A1[Mx3dGeAxis] (Mx3dGeAxis. md)Axis object

Returns

Mx3dGeomBoundedSurface

New geometric objects.

Inherited from

Mx3dGeomSurface.MirroredByAxis


MirroredByCSYSR

MirroredByCSYSR(A2): Mx3dGeomBoundedSurface

Return the new geometric object after mirror transformation through the right-handed coordinate system.

Parameters

NameTypeDescription
A2[Mx3dGeCSYSR] (Mx3dGeCSYSR. md)Right hand coordinate system object

Returns

Mx3dGeomBoundedSurface

New geometric objects.

Inherited from

Mx3dGeomSurface.MirroredByCSYSR


MirroredByPoint

MirroredByPoint(P): Mx3dGeomBoundedSurface

Return the new geometric object after point mirror transformation.

Parameters

NameTypeDescription
P[Mx3dGePoint] (Mx3dGePoint. md)Point object

Returns

Mx3dGeomBoundedSurface

New geometric objects.

Inherited from

Mx3dGeomSurface.MirroredByPoint


Rotate

Rotate(A1, Ang): void

Rotate geometric objects.

Parameters

NameTypeDescription
A1[Mx3dGeAxis] (Mx3dGeAxis. md)Axis object
AngnumberRotation angle

Returns

void

Inherited from

Mx3dGeomSurface.Rotate


Rotated

Rotated(A1, Ang): Mx3dGeomBoundedSurface

Return the rotated new geometric object.

Parameters

NameTypeDescription
A1[Mx3dGeAxis] (Mx3dGeAxis. md)Axis object
AngnumberRotation angle

Returns

Mx3dGeomBoundedSurface

New geometric objects.

Inherited from

Mx3dGeomSurface.Rotated


Scale

Scale(P, S): void

Scale geometric objects.

Parameters

NameTypeDescription
P[Mx3dGePoint] (Mx3dGePoint. md)Point object
Snumberscaling ratio

Returns

void

Inherited from

Mx3dGeomSurface.Scale


Scaled

Scaled(P, S): Mx3dGeomBoundedSurface

Return the scaled new geometric object.

Parameters

NameTypeDescription
P[Mx3dGePoint] (Mx3dGePoint. md)Point object
Snumberscaling ratio

Returns

Mx3dGeomBoundedSurface

New geometric objects.

Inherited from

Mx3dGeomSurface.Scaled


TransformParameters

TransformParameters(UV, T): void

Transform the surface parameters according to the given transformation matrix T.

Parameters

NameTypeDescription
UV[dU: number, dV: number]Parameter array containing the values of U and V
T[Mx3dGetStrf] (Mx3dGetStrf. md)Transform matrix

Returns

void

Inherited from

Mx3dGeomSurface.TransformParameters


Transformed

Transformed(T): Mx3dGeomBoundedSurface

Return the transformed new geometric object.

Parameters

NameTypeDescription
T[Mx3dGetStrf] (Mx3dGetStrf. md)Transform the object

Returns

Mx3dGeomBoundedSurface

New geometric objects.

Inherited from

Mx3dGeomSurface.Transformed


TranslateBy2Points

TranslateBy2Points(P1, P2): void

Translate geometric objects through two points.

Parameters

NameTypeDescription
P1[Mx3dGePoint] (Mx3dGePoint. md)Starting point object
P2[Mx3dGePoint] (Mx3dGePoint. md)End point object

Returns

void

Inherited from

Mx3dGeomSurface.TranslateBy2Points


TranslateByVec

TranslateByVec(V): void

Translate geometric objects through vectors.

Parameters

NameTypeDescription
V[Mx3dGeVec] (Mx3dGeVec. md)Vector object

Returns

void

Inherited from

Mx3dGeomSurface.TranslateByVec


TranslatedBy2Points

TranslatedBy2Points(P1, P2): Mx3dGeomBoundedSurface

Return the new geometric object after translating through two points.

Parameters

NameTypeDescription
P1[Mx3dGePoint] (Mx3dGePoint. md)Starting point object
P2[Mx3dGePoint] (Mx3dGePoint. md)End point object

Returns

Mx3dGeomBoundedSurface

New geometric objects.

Inherited from

Mx3dGeomSurface.TranslatedBy2Points


TranslatedByVec

TranslatedByVec(V): Mx3dGeomBoundedSurface

Return the new geometric object after vector translation.

Parameters

NameTypeDescription
V[Mx3dGeVec] (Mx3dGeVec. md)Vector object

Returns

Mx3dGeomBoundedSurface

New geometric objects.

Inherited from

Mx3dGeomSurface.TranslatedByVec


UPeriod

UPeriod(): number

Return the period of the surface in the U direction.

Returns

number

The period of the surface in the U direction.

Inherited from

Mx3dGeomSurface.UPeriod


UReversed

UReversed(): Mx3dGeomBoundedSurface

Parameterization of reversing the U direction.

Returns

Mx3dGeomBoundedSurface

Return the current object to implement a chain call.

Inherited from

Mx3dGeomSurface.UReversed


VPeriod

VPeriod(): number

Return the period of the surface in the V direction.

Returns

number

The period of the surface in the V direction.

Inherited from

Mx3dGeomSurface.VPeriod


VReversed

VReversed(): Mx3dGeomBoundedSurface

Parameterization of reversing the V direction.

Returns

Mx3dGeomBoundedSurface

Return the current object to implement a chain call.

Inherited from

Mx3dGeomSurface.VReversed


Value

Value(U, V): Mx3dGePoint

Calculate the points on the surface corresponding to the parameters (U, V).

Parameters

NameTypeDescription
UnumberSurface parameter U
VnumberSurface parameter V

Returns

Mx3dGePoint

Corresponding point.

Inherited from

Mx3dGeomSurface.Value