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
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.