本文整理汇总了C++中UsdStagePtr::DefinePrim方法的典型用法代码示例。如果您正苦于以下问题:C++ UsdStagePtr::DefinePrim方法的具体用法?C++ UsdStagePtr::DefinePrim怎么用?C++ UsdStagePtr::DefinePrim使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UsdStagePtr
的用法示例。
在下文中一共展示了UsdStagePtr::DefinePrim方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: usdPrimTypeName
/* static */
UsdSkelRoot
UsdSkelRoot::Define(
const UsdStagePtr &stage, const SdfPath &path)
{
static TfToken usdPrimTypeName("SkelRoot");
if (!stage) {
TF_CODING_ERROR("Invalid stage");
return UsdSkelRoot();
}
return UsdSkelRoot(
stage->DefinePrim(path, usdPrimTypeName));
}
示例2: usdPrimTypeName
/* static */
UsdGeomSphere
UsdGeomSphere::Define(
const UsdStagePtr &stage, const SdfPath &path)
{
static TfToken usdPrimTypeName("Sphere");
if (!stage) {
TF_CODING_ERROR("Invalid stage");
return UsdGeomSphere();
}
return UsdGeomSphere(
stage->DefinePrim(path, usdPrimTypeName));
}
示例3: usdPrimTypeName
/* static */
UsdContrivedDerived
UsdContrivedDerived::Define(
const UsdStagePtr &stage, const SdfPath &path)
{
static TfToken usdPrimTypeName("Derived");
if (!stage) {
TF_CODING_ERROR("Invalid stage");
return UsdContrivedDerived();
}
return UsdContrivedDerived(
stage->DefinePrim(path, usdPrimTypeName));
}
示例4: usdPrimTypeName
/* static */
UsdGeomCylinder
UsdGeomCylinder::Define(
const UsdStagePtr &stage, const SdfPath &path)
{
static TfToken usdPrimTypeName("Cylinder");
if (not stage) {
TF_CODING_ERROR("Invalid stage");
return UsdGeomCylinder();
}
return UsdGeomCylinder(
stage->DefinePrim(path, usdPrimTypeName));
}
示例5: usdPrimTypeName
/* static */
UsdGeomNurbsCurves
UsdGeomNurbsCurves::Define(
const UsdStagePtr &stage, const SdfPath &path)
{
static TfToken usdPrimTypeName("NurbsCurves");
if (!stage) {
TF_CODING_ERROR("Invalid stage");
return UsdGeomNurbsCurves();
}
return UsdGeomNurbsCurves(
stage->DefinePrim(path, usdPrimTypeName));
}