Class UsdGeomMesh
Namespace: pxr
Syntax
public class UsdGeomMesh : UsdGeomPointBased, IDisposable
Constructors
UsdGeomMesh()
Declaration
UsdGeomMesh(UsdPrim)
Declaration
public UsdGeomMesh(UsdPrim prim)
Parameters
UsdGeomMesh(UsdSchemaBase)
Declaration
public UsdGeomMesh(UsdSchemaBase schemaObj)
Parameters
Properties
SHARPNESS_INFINITE
Declaration
public static float SHARPNESS_INFINITE { get; }
Property Value
Methods
CreateCornerIndicesAttr()
Declaration
public UsdAttribute CreateCornerIndicesAttr()
Returns
CreateCornerIndicesAttr(VtValue)
Declaration
public UsdAttribute CreateCornerIndicesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateCornerIndicesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateCornerIndicesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateCornerSharpnessesAttr()
Declaration
public UsdAttribute CreateCornerSharpnessesAttr()
Returns
CreateCornerSharpnessesAttr(VtValue)
Declaration
public UsdAttribute CreateCornerSharpnessesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateCornerSharpnessesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateCornerSharpnessesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateCreaseIndicesAttr()
Declaration
public UsdAttribute CreateCreaseIndicesAttr()
Returns
CreateCreaseIndicesAttr(VtValue)
Declaration
public UsdAttribute CreateCreaseIndicesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateCreaseIndicesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateCreaseIndicesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateCreaseLengthsAttr()
Declaration
public UsdAttribute CreateCreaseLengthsAttr()
Returns
CreateCreaseLengthsAttr(VtValue)
Declaration
public UsdAttribute CreateCreaseLengthsAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateCreaseLengthsAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateCreaseLengthsAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateCreaseSharpnessesAttr()
Declaration
public UsdAttribute CreateCreaseSharpnessesAttr()
Returns
CreateCreaseSharpnessesAttr(VtValue)
Declaration
public UsdAttribute CreateCreaseSharpnessesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateCreaseSharpnessesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateCreaseSharpnessesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateFaceVaryingLinearInterpolationAttr()
Declaration
public UsdAttribute CreateFaceVaryingLinearInterpolationAttr()
Returns
CreateFaceVaryingLinearInterpolationAttr(VtValue)
Declaration
public UsdAttribute CreateFaceVaryingLinearInterpolationAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateFaceVaryingLinearInterpolationAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateFaceVaryingLinearInterpolationAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateFaceVertexCountsAttr()
Declaration
public UsdAttribute CreateFaceVertexCountsAttr()
Returns
CreateFaceVertexCountsAttr(VtValue)
Declaration
public UsdAttribute CreateFaceVertexCountsAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateFaceVertexCountsAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateFaceVertexCountsAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateFaceVertexIndicesAttr()
Declaration
public UsdAttribute CreateFaceVertexIndicesAttr()
Returns
CreateFaceVertexIndicesAttr(VtValue)
Declaration
public UsdAttribute CreateFaceVertexIndicesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateFaceVertexIndicesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateFaceVertexIndicesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateHoleIndicesAttr()
Declaration
public UsdAttribute CreateHoleIndicesAttr()
Returns
CreateHoleIndicesAttr(VtValue)
Declaration
public UsdAttribute CreateHoleIndicesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateHoleIndicesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateHoleIndicesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateInterpolateBoundaryAttr()
Declaration
public UsdAttribute CreateInterpolateBoundaryAttr()
Returns
CreateInterpolateBoundaryAttr(VtValue)
Declaration
public UsdAttribute CreateInterpolateBoundaryAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateInterpolateBoundaryAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateInterpolateBoundaryAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateSubdivisionSchemeAttr()
Declaration
public UsdAttribute CreateSubdivisionSchemeAttr()
Returns
CreateSubdivisionSchemeAttr(VtValue)
Declaration
public UsdAttribute CreateSubdivisionSchemeAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateSubdivisionSchemeAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateSubdivisionSchemeAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateTriangleSubdivisionRuleAttr()
Declaration
public UsdAttribute CreateTriangleSubdivisionRuleAttr()
Returns
CreateTriangleSubdivisionRuleAttr(VtValue)
Declaration
public UsdAttribute CreateTriangleSubdivisionRuleAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateTriangleSubdivisionRuleAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateTriangleSubdivisionRuleAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
Define(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdGeomMesh Define(UsdStageWeakPtr stage, SdfPath path)
Parameters
Returns
Dispose()
Declaration
public override void Dispose()
Overrides
Finalize()
Declaration
protected void Finalize()
Get(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdGeomMesh Get(UsdStageWeakPtr stage, SdfPath path)
Parameters
Returns
GetCornerIndicesAttr()
Declaration
public UsdAttribute GetCornerIndicesAttr()
Returns
GetCornerSharpnessesAttr()
Declaration
public UsdAttribute GetCornerSharpnessesAttr()
Returns
GetCreaseIndicesAttr()
Declaration
public UsdAttribute GetCreaseIndicesAttr()
Returns
GetCreaseLengthsAttr()
Declaration
public UsdAttribute GetCreaseLengthsAttr()
Returns
GetCreaseSharpnessesAttr()
Declaration
public UsdAttribute GetCreaseSharpnessesAttr()
Returns
GetFaceVaryingLinearInterpolationAttr()
Declaration
public UsdAttribute GetFaceVaryingLinearInterpolationAttr()
Returns
GetFaceVertexCountsAttr()
Declaration
public UsdAttribute GetFaceVertexCountsAttr()
Returns
GetFaceVertexIndicesAttr()
Declaration
public UsdAttribute GetFaceVertexIndicesAttr()
Returns
GetHoleIndicesAttr()
Declaration
public UsdAttribute GetHoleIndicesAttr()
Returns
GetInterpolateBoundaryAttr()
Declaration
public UsdAttribute GetInterpolateBoundaryAttr()
Returns
GetSchemaAttributeNames()
Declaration
public static TfTokenVector GetSchemaAttributeNames()
Returns
GetSchemaAttributeNames(Boolean)
Declaration
public static TfTokenVector GetSchemaAttributeNames(bool includeInherited)
Parameters
Type |
Name |
Description |
Boolean |
includeInherited |
|
Returns
GetSubdivisionSchemeAttr()
Declaration
public UsdAttribute GetSubdivisionSchemeAttr()
Returns
GetTriangleSubdivisionRuleAttr()
Declaration
public UsdAttribute GetTriangleSubdivisionRuleAttr()
Returns
IsSharpnessInfinite(Single)
Declaration
public static bool IsSharpnessInfinite(float sharpness)
Parameters
Type |
Name |
Description |
Single |
sharpness |
|
Returns
Triangulate(VtIntArray, VtIntArray)
Declaration
public static void Triangulate(VtIntArray faceVertexIndices, VtIntArray faceVertexCounts)
Parameters
ValidateTopology(VtIntArray, VtIntArray, UInt32)
Declaration
public static bool ValidateTopology(VtIntArray faceVertexIndices, VtIntArray faceVertexCounts, uint numPoints)
Parameters
Returns
ValidateTopology(VtIntArray, VtIntArray, UInt32, out String)
Declaration
public static bool ValidateTopology(VtIntArray faceVertexIndices, VtIntArray faceVertexCounts, uint numPoints, out string reason)
Parameters
Returns