Class UsdGeomCone
Inheritance
Inherited Members
Namespace: pxr
Syntax
public class UsdGeomCone : UsdGeomGprim, IDisposable
Constructors
UsdGeomCone()
Declaration
public UsdGeomCone()
UsdGeomCone(UsdPrim)
Declaration
public UsdGeomCone(UsdPrim prim)
Parameters
Type | Name | Description |
---|---|---|
UsdPrim | prim |
UsdGeomCone(UsdSchemaBase)
Declaration
public UsdGeomCone(UsdSchemaBase schemaObj)
Parameters
Type | Name | Description |
---|---|---|
UsdSchemaBase | schemaObj |
Methods
ComputeExtent(Double, Double, TfToken, GfMatrix4d, VtVec3fArray)
Declaration
public static bool ComputeExtent(double height, double radius, TfToken axis, GfMatrix4d transform, VtVec3fArray extent)
Parameters
Type | Name | Description |
---|---|---|
Double | height | |
Double | radius | |
TfToken | axis | |
GfMatrix4d | transform | |
VtVec3fArray | extent |
Returns
Type | Description |
---|---|
Boolean |
ComputeExtent(Double, Double, TfToken, VtVec3fArray)
Declaration
public static bool ComputeExtent(double height, double radius, TfToken axis, VtVec3fArray extent)
Parameters
Type | Name | Description |
---|---|---|
Double | height | |
Double | radius | |
TfToken | axis | |
VtVec3fArray | extent |
Returns
Type | Description |
---|---|
Boolean |
CreateAxisAttr()
Declaration
public UsdAttribute CreateAxisAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
CreateAxisAttr(VtValue)
Declaration
public UsdAttribute CreateAxisAttr(VtValue defaultValue)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateAxisAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateAxisAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue | |
Boolean | writeSparsely |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateExtentAttr()
Declaration
public UsdAttribute CreateExtentAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
CreateExtentAttr(VtValue)
Declaration
public UsdAttribute CreateExtentAttr(VtValue defaultValue)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateExtentAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateExtentAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue | |
Boolean | writeSparsely |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateHeightAttr()
Declaration
public UsdAttribute CreateHeightAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
CreateHeightAttr(VtValue)
Declaration
public UsdAttribute CreateHeightAttr(VtValue defaultValue)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateHeightAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateHeightAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue | |
Boolean | writeSparsely |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateRadiusAttr()
Declaration
public UsdAttribute CreateRadiusAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
CreateRadiusAttr(VtValue)
Declaration
public UsdAttribute CreateRadiusAttr(VtValue defaultValue)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateRadiusAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateRadiusAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue | |
Boolean | writeSparsely |
Returns
Type | Description |
---|---|
UsdAttribute |
Define(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdGeomCone Define(UsdStageWeakPtr stage, SdfPath path)
Parameters
Type | Name | Description |
---|---|---|
UsdStageWeakPtr | stage | |
SdfPath | path |
Returns
Type | Description |
---|---|
UsdGeomCone |
Dispose()
Declaration
public override void Dispose()
Overrides
Finalize()
Declaration
protected void Finalize()
Get(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdGeomCone Get(UsdStageWeakPtr stage, SdfPath path)
Parameters
Type | Name | Description |
---|---|---|
UsdStageWeakPtr | stage | |
SdfPath | path |
Returns
Type | Description |
---|---|
UsdGeomCone |
GetAxisAttr()
Declaration
public UsdAttribute GetAxisAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
GetExtentAttr()
Declaration
public UsdAttribute GetExtentAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
GetHeightAttr()
Declaration
public UsdAttribute GetHeightAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
GetRadiusAttr()
Declaration
public UsdAttribute GetRadiusAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
GetSchemaAttributeNames()
Declaration
public static TfTokenVector GetSchemaAttributeNames()
Returns
Type | Description |
---|---|
TfTokenVector |
GetSchemaAttributeNames(Boolean)
Declaration
public static TfTokenVector GetSchemaAttributeNames(bool includeInherited)
Parameters
Type | Name | Description |
---|---|---|
Boolean | includeInherited |
Returns
Type | Description |
---|---|
TfTokenVector |