CreatePlaneByUV Method (IMathUtility)

CreatePlaneByUV Method (IMathUtility) | Send Feedback
See Also

Plane[out]
  IMathPlane

Origin
  IMathPoint

UAxis
  IMathVector (see Remarks)

VAxis
  IMathVector (see Remarks)

Creates an infinite mathematical plane as defined by the specified origin and the two specified non-collinear vectors.

# Syntax

Visual Basic |
--- | ---
    Function CreatePlaneByUV( _
       ByVal Origin As MathPoint, _
       ByVal UAxis As MathVector, _
       ByVal VAxis As MathVector _
    ) As MathPlane

C# |
--- | ---
    MathPlane CreatePlaneByUV(
       MathPoint Origin,
       MathVector UAxis,
       MathVector VAxis
    )

JavaScript |
--- | ---
    CreatePlaneByUV(
       Origin : dsMathPoint,
       UAxis : dsMathVector,
       VAxis : dsMathVector
    ) : dsMathPlane

COM native C++ |
--- | ---
    HRESULT CreatePlaneByUV(
       IMathPoint* Origin,
       IMathVector* UAxis,
       IMathVector* VAxis,
       IMathPlane** Plane
    )

C++ |
--- | ---
    DSRESULT CreatePlaneByUV(
       dsMathPoint* Origin,
       dsMathVector* UAxis,
       dsMathVector* VAxis,
       dsMathPlane** Plane
    )

#### Parameters

Origin
  IMathPoint
UAxis
  IMathVector (see Remarks)
VAxis
  IMathVector (see Remarks)
Plane[out] or Return Value
  IMathPlane

# Remarks

UAxis and VAxis do not need to be unit vectors or perpendicular, but they must not be collinear.

# See Also

####

IMathUtility Interface
IMathUtility Members
IMathUtility::CreatePlaneByNormal Method
IMathUtility::CreateXYPlane Method
IMathUtility::CreateYZPlane Method
IMathUtility::CreateZXPlane Method

# Availability

DraftSight V1R1.4