Difference between revisions of "Physics Cost test"
Jump to navigation
Jump to search
Dan Linden (talk | contribs) |
Dan Linden (talk | contribs) |
||
Line 28: | Line 28: | ||
2. It contains a prim with a physics shape type other than "Prim" | 2. It contains a prim with a physics shape type other than "Prim" | ||
* '''Verify''' a variety of objects have the right Physics Cost according to the following formula. | * '''Verify''' a variety of objects have the right Physics Cost according to the following formula. <span style="background:#FFFF33">Is this formula still valid?</span> | ||
* PRC = = ∑ [ 0.1I + 0.2H + 0.04(V - 4H) + 0.1T (T / 100B) ] | * PRC = = ∑ [ 0.1I + 0.2H + 0.04(V - 4H) + 0.1T (T / 100B) ] |
Revision as of 11:18, 12 January 2011
Test Plan Name:
- Physics Cost test
Sources
Purpose
Test the Physics Cost of prims, meshes and linked sets.
Tests
Verify the mesh asset is valid
- Verify that a single convex hull is limited to 256 triangles.
- How do I attempt to upload a 257 triangle mesh?
- Verify that a decomposition cannot have more than 256 hulls.
- How do I attempt to create or upload a 267 hull decomposition?
Test Physics Representation for Rezzed Prims
- Verify a newly uploaded Meshes rezzes with the Physics Shape Type set to "Convex Hull".
- Verify a mesh object uploaded without an explicit physics shape or decomposition cannot be changed to shape type Prim and will always be represented as a single convex hull bounding the mesh.
- Verify no linkset or prim with a pure physics resource cost exceeding 32.0 may be set physical.
- How can we see the pure physics resource cost?
- Verify A prim or linkset will have a physics resource cost (PRC) computed if and only if at least one of the following is true:
1. It contains a mesh asset 2. It contains a prim with a physics shape type other than "Prim"
- Verify a variety of objects have the right Physics Cost according to the following formula. Is this formula still valid?
- PRC = = ∑ [ 0.1I + 0.2H + 0.04(V - 4H) + 0.1T (T / 100B) ]
- I = Number of perfect spheres, boxes and cylinders
- H = Number of convex hulls
- V = Number of vertices in hulls
- T = Number of triangles
- B = Volume of Bounding Box
- Determine the tentative PRC as the sum of the PRCs of all prims in a linkset, rounded to the nearest whole number.
- Determine the minimum SRC as one half of the number of prims in the linkset, rounding to the nearest whole number. If this number is less than 1, it is rounded to 1.
- The SRC is the greater of 1 and 2.
- When Mesh Physics Shape type is set to Prim:
- Larger means decreased physics cost and Smaller means increased physics cost.
- Objects smaller than 0.2m on all sides should have a cost of 0.1 prims (and be represented as a box).
- Objects that have only 1 dimension smaller than 0.2m should behave and cost as though the user had set it to convex hull.
- When Mesh Physics Shape type is set to Convex Hull:
- Cost is the same at any scale.
- Objects smaller than 0.2m on all sides should have a cost of 0.1 prims (and be represented as a box).
- example
- example
- example
- Verify a prim with physics shape type "none" does not contribute to the pure PRC.
- example