Packagecom.yogurt3d.presets.primitives.sceneobjects
Classpublic class TorusSceneObject
InheritanceTorusSceneObject Inheritance SceneObjectRenderable Inheritance SceneObject Inheritance EngineObject Inheritance Object
Subclasses TorusKnotSceneObject



Public Properties
 PropertyDefined By
 InheritedaabbWireframe : EAabbDrawMode
SceneObject
 InheritedaxisAlignedBoundingBox : AxisAlignedBoundingBox
[override] [read-only]
SceneObjectRenderable
 InheritedboundingSphere : BoundingSphere
[read-only]
SceneObject
 InheritedcastShadows : Boolean = false
SceneObjectRenderable
 Inheritedchildren : Vector.<SceneObject>
[read-only]
SceneObject
 Inheritedculling : String
SceneObjectRenderable
 InheritedcumulativeAxisAlignedBoundingBox : AxisAlignedBoundingBox
[override] [read-only]
SceneObjectRenderable
 InheritedcumulativeBoundingSphere : BoundingSphere
[read-only]
SceneObject
 Inheritedgeometry : IMesh
SceneObjectRenderable
 Inheritedinteractive : Boolean = false
SceneObjectRenderable
 InheritedisStatic : Boolean
SceneObject
 Inheritedmaterial : Material
SceneObjectRenderable
 InheritedonAddedToScene : Signal
[read-only]
SceneObject
 InheritedonMouseClick : Signal
[read-only]
SceneObject
 InheritedonMouseDoubleClick : Signal
[read-only]
SceneObject
 InheritedonMouseDown : Signal
[read-only]
SceneObject
 InheritedonMouseMove : Signal
[read-only]
SceneObject
 InheritedonMouseOut : Signal
[read-only]
SceneObject
 InheritedonMouseOver : Signal
[read-only]
SceneObject
 InheritedonMouseUp : Signal
[read-only]
SceneObject
 InheritedonRemovedFromScene : Signal
[read-only]
SceneObject
 InheritedonRenderLayerChanged : Signal
[read-only]
SceneObject
 InheritedonStaticChanged : Signal
[read-only]
SceneObject
 Inheritedparent : SceneObject
[read-only]
SceneObject
 InheritedpickEnabled : Boolean = true
SceneObjectRenderable
 InheritedreceiveShadows : Boolean = false
SceneObjectRenderable
 InheritedrenderLayer : int
SceneObject
 Inheritedroot : SceneObject
[read-only]
SceneObject
 Inheritedscene : IScene
[read-only]
SceneObject
 InheritedsystemID : String
[read-only] Automatically assigned id.
EngineObject
 Inheritedtransformation : Transformation
[read-only]
SceneObject
 InheriteduseHandCursor : Boolean = false
SceneObjectRenderable
 InheriteduserID : String
Identification string can be assigned by developer to identify objects.
EngineObject
 Inheritedvisible : Boolean
SceneObject
 Inheritedwireframe : Boolean
SceneObjectRenderable
Public Methods
 MethodDefined By
  
TorusSceneObject(_radius:Number = 100.0, _tubeRadius:Number = 40.0, _segmentsR:uint = 8, _segmentsT:uint = 6, _yUp:Boolean = false)
TorusSceneObject
 Inherited
addChild(_value:SceneObject):void
SceneObject
 Inherited
[override]
SceneObjectRenderable
 Inherited
containsChild(_child:SceneObject, _recursive:Boolean = false):Boolean
SceneObject
 Inherited
dispose():void
[override]
SceneObjectRenderable
 Inherited
[override]
SceneObjectRenderable
 Inherited
disposeGPU():void
[override]
SceneObjectRenderable
 Inherited
SceneObject
 Inherited
SceneObject
 Inherited
[override]
SceneObjectRenderable
 Inherited
SceneObject
 Inherited
removeChildBySystemID(_value:String):void
SceneObject
 Inherited
removeChildByUserID(_value:String):void
SceneObject
 Inherited
renew():void
Renews object internals and resets properties of object.
EngineObject
 Inherited
toString():String
Returns a string identifier on this object
EngineObject
Protected Methods
 MethodDefined By
  
[override]
TorusSceneObject
  
[override]
TorusSceneObject
Property Detail
m_radiusproperty
YOGURT3D_INTERNAL var m_radius:Number

m_segmentsRproperty 
YOGURT3D_INTERNAL var m_segmentsR:uint

m_segmentsTproperty 
YOGURT3D_INTERNAL var m_segmentsT:uint

m_tubeRadiusproperty 
YOGURT3D_INTERNAL var m_tubeRadius:Number

m_yUpproperty 
YOGURT3D_INTERNAL var m_yUp:Boolean

Constructor Detail
TorusSceneObject()Constructor
public function TorusSceneObject(_radius:Number = 100.0, _tubeRadius:Number = 40.0, _segmentsR:uint = 8, _segmentsT:uint = 6, _yUp:Boolean = false)



Parameters
_radius:Number (default = 100.0)
 
_tubeRadius:Number (default = 40.0)
 
_segmentsR:uint (default = 8)
 
_segmentsT:uint (default = 6)
 
_yUp:Boolean (default = false)
Method Detail
initInternals()method
override protected function initInternals():void

trackObject()method 
override protected function trackObject():void