Difference between revisions of "R3d.ConcaveMeshShape"
From GiderosMobile
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
<!-- GIDEROSOBJ:r3d.ConcaveMeshShape --> | <!-- GIDEROSOBJ:r3d.ConcaveMeshShape --> | ||
| − | ''' | + | '''Supported platforms:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]]<br/> |
| − | ''' | + | '''Available since:''' Gideros 2019.10<br/> |
=== Description === | === Description === | ||
| − | The ConcaveMeshShape class can be used for a static concave triangular mesh. | + | The ConcaveMeshShape class can be used for a static concave triangular mesh. It can be used to describe an environment for instance. |
| − | + | '''The ConcaveMeshShape cannot be used with a dynamic body that is allowed to move. Moreover, make sure to use a ConcaveMeshShape only when you are not able to use a convex shape and also try to limit the number of triangles of that mesh because collision detection with ConcaveMeshShape is quite expensive compared to convex shapes''' | |
| − | ''' | + | '''Collsions between two concave mesh shapes are not supported''' |
{|- | {|- | ||
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| | ||
| − | === | + | === Methods === |
| − | [[ | + | [[r3d.ConcaveMeshShape.new]] ''creates a new collision concave mesh shape''<br/><!--GIDEROSMTD:r3d.ConcaveMeshShape.new(vertices,indices) creates a new collision concave mesh shape--> |
| − | <!-- GIDEROSMTD:r3d.ConcaveMeshShape.new(vertices,indices) creates a new collision concave mesh shape --> | + | |
| + | [[r3d.ConcaveMeshShape:setScale]] ''scales the collision concave mesh shape''<br/><!--GIDEROSMTD:r3d.ConcaveMeshShape:setScale(number,number,number) scales the collision concave mesh shape--> | ||
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| | ||
Latest revision as of 06:10, 19 December 2025
Supported platforms: ![]()
![]()
![]()
![]()
![]()
![]()
![]()
Available since: Gideros 2019.10
Description
The ConcaveMeshShape class can be used for a static concave triangular mesh. It can be used to describe an environment for instance.
The ConcaveMeshShape cannot be used with a dynamic body that is allowed to move. Moreover, make sure to use a ConcaveMeshShape only when you are not able to use a convex shape and also try to limit the number of triangles of that mesh because collision detection with ConcaveMeshShape is quite expensive compared to convex shapes
Collsions between two concave mesh shapes are not supported
Methodsr3d.ConcaveMeshShape.new creates a new collision concave mesh shape r3d.ConcaveMeshShape:setScale scales the collision concave mesh shape |