| Package | com.yogurt3d.core.geoms |
| Class | public class Mesh |
| Inheritance | Mesh EngineObject Object |
| Implements | IMesh |
| Subclasses | BoxMesh, ConeMesh, CylinderMesh, GeodesicSphereMesh, PlaneMesh, SkeletalAnimatedMeshBase, SphereMesh, Sprite3D, TestTriangleMesh, TorusKnotMesh, TorusMesh, WireMesh |
| Property | Defined By | ||
|---|---|---|---|
| axisAlignedBoundingBox : AxisAlignedBoundingBox [read-only] | Mesh | ||
| boundingSphere : BoundingSphere [read-only] | Mesh | ||
| subMeshList : Vector.<SubMesh> [read-only] | Mesh | ||
![]() | systemID : String [read-only]
Automatically assigned id. | EngineObject | |
| triangleCount : int [read-only] | Mesh | ||
| type : String [read-only] | Mesh | ||
![]() | userID : String
Identification string can be assigned by developer to identify objects. | EngineObject | |
| Method | Defined By | ||
|---|---|---|---|
Mesh(_initInternals:Boolean = true) | Mesh | ||
![]() |
Creates new clone object. | EngineObject | |
dispose():void [override] | Mesh | ||
disposeDeep():void [override] | Mesh | ||
disposeGPU():void [override] | Mesh | ||
instance():* [override] | Mesh | ||
![]() | renew():void
Renews object internals and resets properties of object. | EngineObject | |
![]() | toString():String
Returns a string identifier on this object
| EngineObject | |
updateBoundingVolumes():void | Mesh | ||
| Method | Defined By | ||
|---|---|---|---|
initInternals():void [override] | Mesh | ||
trackObject():void [override] | Mesh | ||
| axisAlignedBoundingBox | property |
axisAlignedBoundingBox:AxisAlignedBoundingBox [read-only] public function get axisAlignedBoundingBox():AxisAlignedBoundingBox| boundingSphere | property |
boundingSphere:BoundingSphere [read-only] public function get boundingSphere():BoundingSphere| m_aabb | property |
YOGURT3D_INTERNAL var m_aabb:AxisAlignedBoundingBox| m_boundingSphere | property |
YOGURT3D_INTERNAL var m_boundingSphere:BoundingSphere| subMeshList | property |
subMeshList:Vector.<SubMesh> [read-only] public function get subMeshList():Vector.<SubMesh>| triangleCount | property |
triangleCount:int [read-only] public function get triangleCount():int| type | property |
type:String [read-only] public function get type():String| Mesh | () | Constructor |
public function Mesh(_initInternals:Boolean = true)_initInternals:Boolean (default = true) |
| dispose | () | method |
override public function dispose():void| disposeDeep | () | method |
override public function disposeDeep():void| disposeGPU | () | method |
override public function disposeGPU():void| initInternals | () | method |
override protected function initInternals():void| instance | () | method |
override public function instance():*Returns* |
| trackObject | () | method |
override protected function trackObject():void| updateBoundingVolumes | () | method |
public function updateBoundingVolumes():void