Skip to content

Conversation

@cbillingham
Copy link

@cbillingham cbillingham commented Nov 4, 2024

Description of Change(s)

Allow UsdGeomBBox to take in a custom prim traversal predicate so that UsdGeomPointInstancer can compute bboxes of prototypes that exist under an over as described by the docs

Fixes Issue(s)

#3395

Checklist

…over

Fixes PixarAnimationStudiosGH-3395. As described at
https://openusd.org/docs/api/class_usd_geom_point_instancer.html#UsdGeomPointInstancer_protoProcessing
PointInstancers can define prototypes under a parent prim specified as an over.
The ComputeExtent plugin registered for PointInstancer was not correctly computing
prototype bboxes in this case. This extends UsdGeomBBoxCache to allow for a custom
prim predicate to be passed, which the updated ComputeExtent plugin takes advantage of
to traverse prototype prims in this case.
@cbillingham
Copy link
Author

I took a stab at addressing this, but let me know if I went down the the wrong path

@jesschimein
Copy link
Collaborator

Filed as internal issue #USD-10392

❗ Please make sure that a signed CLA has been submitted!

@jesschimein
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@cbillingham
Copy link
Author

Filed as internal issue #USD-10392

❗ Please make sure that a signed CLA has been submitted!

I should have one sent in Feb 2021. Let me know if I need to send in a new one

@pixar-oss
Copy link
Member

Thank you for flagging that! We have your CLA on file; so sorry for the confusion!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants