[prev in list] [next in list] [prev in thread] [next in thread]
List: osflash-sandy
Subject: [Sandy] [sandy commit] r914 - in trunk/sandy/as3/trunk: docs
From: codesite-noreply () google ! com
Date: 2009-02-17 1:25:56
Message-ID: 000e0cd6aa4c4e4a580463132fa1 () google ! com
[Download RAW message or body]
Author: ClasLePetit
Date: Mon Feb 16 17:23:29 2009
New Revision: 914
Added:
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/CameraMode7.html
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/Mode7.html
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/class-list.html
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/package-detail.html
Modified:
trunk/sandy/as3/trunk/docs/all-classes.html
trunk/sandy/as3/trunk/docs/all-index-A.html
trunk/sandy/as3/trunk/docs/all-index-C.html
trunk/sandy/as3/trunk/docs/all-index-D.html
trunk/sandy/as3/trunk/docs/all-index-G.html
trunk/sandy/as3/trunk/docs/all-index-H.html
trunk/sandy/as3/trunk/docs/all-index-I.html
trunk/sandy/as3/trunk/docs/all-index-L.html
trunk/sandy/as3/trunk/docs/all-index-M.html
trunk/sandy/as3/trunk/docs/all-index-P.html
trunk/sandy/as3/trunk/docs/all-index-R.html
trunk/sandy/as3/trunk/docs/all-index-S.html
trunk/sandy/as3/trunk/docs/all-index-T.html
trunk/sandy/as3/trunk/docs/class-summary.html
trunk/sandy/as3/trunk/docs/package-list.html
trunk/sandy/as3/trunk/docs/package-summary.html
trunk/sandy/as3/trunk/docs/sandy/core/Scene3D.html
trunk/sandy/as3/trunk/docs/sandy/core/data/Matrix4.html
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Camera3D.html
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/IDisplayable.html
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Node.html
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Renderable.html
trunk/sandy/as3/trunk/docs/sandy/materials/Appearance.html
trunk/sandy/as3/trunk/docs/sandy/math/Matrix4Math.html
trunk/sandy/as3/trunk/docs/sandy/primitive/MD2.html
trunk/sandy/as3/trunk/docs/sandy/util/BitmapUtil.html
trunk/sandy/as3/trunk/src/sandy/extrusion/Extrusion.as
trunk/sandy/as3/trunk/src/sandy/util/BitmapUtil.as
Log:
Changed calls in BitmapUtil and Extrusion to fit changed method names in
Matrix4
Updated docs for the trunk version
Modified: trunk/sandy/as3/trunk/docs/all-classes.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-classes.html (original)
+++ trunk/sandy/as3/trunk/docs/all-classes.html Mon Feb 16 17:23:29 2009
@@ -61,7 +61,7 @@
<td><a href="sandy/core/scenegraph/Camera3D.html">Camera3D</a></td>
</tr>
<tr>
-<td><a href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
+<td><a
href="sandy/core/scenegraph/mode7/CameraMode7.html">CameraMode7</a></td>
</tr>
<tr>
<td><a
href="sandy/materials/attributes/CelShadeAttributes.html">CelShadeAttributes</a></td>
@@ -181,7 +181,7 @@
<td><a
href="sandy/materials/attributes/MediumAttributes.html">MediumAttributes</a></td>
</tr>
<tr>
-<td><a href="sandy/core/mode7/Mode7.html">Mode7</a></td>
+<td><a href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
</tr>
<tr>
<td><a href="sandy/materials/MovieMaterial.html">MovieMaterial</a></td>
Modified: trunk/sandy/as3/trunk/docs/all-index-A.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-A.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-A.html Mon Feb 16 17:23:29 2009
@@ -410,7 +410,7 @@
Creates an appearance with front and back materials.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/primitive/class-list.html');"
href="sandy/primitive/MD2.html#appendFrameCopy()">appendFrameCopy</a>(frameNumber)
— Method in class sandy.primitive.<a
onclick="javascript:loadClassListFrame('sandy/primitive/class-list.html');"
href="sandy/primitive/MD2.html">MD2</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/primitive/class-list.html');"
href="sandy/primitive/MD2.html#appendFrameCopy()">appendFrameCopy</a>(sourceFrame)
— Method in class sandy.primitive.<a
onclick="javascript:loadClassListFrame('sandy/primitive/class-list.html');"
href="sandy/primitive/MD2.html">MD2</a></td>
</tr>
<tr>
<td width="20"></td><td>
Modified: trunk/sandy/as3/trunk/docs/all-index-C.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-C.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-C.html Mon Feb 16 17:23:29 2009
@@ -90,13 +90,17 @@
Creates a camera for projecting visible objects in the world.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a> — Class in
package <a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/package-detail.html">sandy.core.mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/CameraMode7.html">CameraMode7</a> —
Class in package <a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/package-detail.html">sandy.core.scenegraph.mode7</a></td>
</tr>
<tr>
-<td width="20"></td><td></td>
+<td width="20"></td><td>
+ CameraMode7 behaves like Camera3D, but with some constraints:
+ - rotations are available only by the rotateY and tilt methods (other
are desactivated)
+ - the lookAt method is overrided to respect the available rotations
+ </td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html#CameraMode7()">CameraMode7</a>(p_nWidth,
p_nHeight, p_nFov, p_nNear, p_nFar) — Constructor in class
sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/CameraMode7.html#CameraMode7()">CameraMode7</a>(p_nWidth, \
p_nHeight, p_nFov, p_nNear, p_nFar) — Constructor in class
sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/CameraMode7.html">CameraMode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
@@ -222,6 +226,12 @@
Clearing is done in render() method.</td>
</tr>
<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#clear()">clear</a>() —
Method in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
+</tr>
+<tr>
+<td width="20"></td><td></td>
+</tr>
+<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/events/class-list.html');"
href="sandy/events/StarFieldRenderEvent.html#clear">clear</a> —
Property in class sandy.events.<a
onclick="javascript:loadClassListFrame('sandy/events/class-list.html');"
href="sandy/events/StarFieldRenderEvent.html">StarFieldRenderEvent</a></td>
</tr>
<tr>
@@ -610,12 +620,6 @@
The polygon's container.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#container">container</a> — Property
in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
-</tr>
-<tr>
-<td width="20"></td><td></td>
-</tr>
-<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/IDisplayable.html#container">container</a>
— Property in interface sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/IDisplayable.html">IDisplayable</a></td>
</tr>
<tr>
@@ -645,6 +649,12 @@
</td>
</tr>
<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#container">container</a>
— Property in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
+</tr>
+<tr>
+<td width="20"></td><td></td>
+</tr>
+<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/events/class-list.html');"
href="sandy/events/SandyEvent.html#CONTAINER_CREATED">CONTAINER_CREATED</a>
— Constant static property in class sandy.events.<a
onclick="javascript:loadClassListFrame('sandy/events/class-list.html');"
href="sandy/events/SandyEvent.html">SandyEvent</a></td>
</tr>
<tr>
@@ -847,6 +857,12 @@
<tr>
<td width="20"></td><td>
Tests this node against the camera frustum to get its visibility.</td>
+</tr>
+<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#cull()">cull</a>(p_oFrustum:<a
href="sandy/view/Frustum.html"
onclick="javascript:loadClassListFrame('sandy/view./class-list.html');">sandy.view:Frustum</a>, \
p_oViewMatrix:<a href="sandy/core/data/Matrix4.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Matrix4</a>, \
p_bChanged) — Method in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
+</tr>
+<tr>
+<td width="20"></td><td></td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/Node.html#culled">culled</a> — Property
in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/Node.html">Node</a></td>
Modified: trunk/sandy/as3/trunk/docs/all-index-D.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-D.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-D.html Mon Feb 16 17:23:29 2009
@@ -210,6 +210,12 @@
The depth to draw the starfield at.</td>
</tr>
<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#depth">depth</a> —
Property in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
+</tr>
+<tr>
+<td width="20"></td><td></td>
+</tr>
+<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/StarField.html#depthIndex">depthIndex</a>
— Property in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/StarField.html">StarField</a></td>
</tr>
<tr>
@@ -381,6 +387,12 @@
<tr>
<td width="20"></td><td>
Displays the starfield.</td>
+</tr>
+<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#display()">display</a>(p_oContainer)
— Method in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
+</tr>
+<tr>
+<td width="20"></td><td></td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/class-list.html');"
href="sandy/core/Scene3D.html#dispose()">dispose</a>() — Method in
class sandy.core.<a
onclick="javascript:loadClassListFrame('sandy/core/class-list.html');"
href="sandy/core/Scene3D.html">Scene3D</a></td>
Modified: trunk/sandy/as3/trunk/docs/all-index-G.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-G.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-G.html Mon Feb 16 17:23:29 2009
@@ -294,7 +294,7 @@
Get the parser group object associated with the parser name.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#getHorizon()">getHorizon</a>() —
Method in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#getHorizon()">getHorizon</a>()
— Method in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
@@ -595,7 +595,7 @@
</tr>
<tr>
<td width="20"></td><td>
- Returns a version string ("3.0.3"), useful for conditional code
+ Returns a version string ("3.1"), useful for conditional code
</td>
</tr>
<tr>
Modified: trunk/sandy/as3/trunk/docs/all-index-H.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-H.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-H.html Mon Feb 16 17:23:29 2009
@@ -120,7 +120,7 @@
Tests if point is inside or not.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html#horizon">horizon</a> —
Property in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/CameraMode7.html#horizon">horizon</a>
— Property in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/CameraMode7.html">CameraMode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
Modified: trunk/sandy/as3/trunk/docs/all-index-I.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-I.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-I.html Mon Feb 16 17:23:29 2009
@@ -126,12 +126,6 @@
<td width="20"></td><td></td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#init()">init</a>(camera:<a
href="sandy/core/mode7/CameraMode7.html"
onclick="javascript:loadClassListFrame('sandy/core/mode7./class-list.html');">sandy.core.mode7:CameraMode7</a>, \
container) — Method in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
-</tr>
-<tr>
-<td width="20"></td><td></td>
-</tr>
-<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/Geometry3D.html#init()">init</a>() —
Method in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/Geometry3D.html">Geometry3D</a></td>
</tr>
<tr>
Modified: trunk/sandy/as3/trunk/docs/all-index-L.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-L.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-L.html Mon Feb 16 17:23:29 2009
@@ -159,6 +159,13 @@
Defines the value of the <code>type</code> property of a
<code>lightColorChanged</code> event object.</td>
</tr>
<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/materials/class-list.html');"
href="sandy/materials/Appearance.html#lightingEnable">lightingEnable</a>
— Property in class sandy.materials.<a
onclick="javascript:loadClassListFrame('sandy/materials/class-list.html');"
href="sandy/materials/Appearance.html">Appearance</a></td>
+</tr>
+<tr>
+<td width="20"></td><td>
+ Return if the light has been enable on one of the 2 material (OR
exclusion).</td>
+</tr>
+<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/materials/class-list.html');"
href="sandy/materials/Material.html#lightingEnable">lightingEnable</a>
— Property in class sandy.materials.<a
onclick="javascript:loadClassListFrame('sandy/materials/class-list.html');"
href="sandy/materials/Material.html">Material</a></td>
</tr>
<tr>
@@ -269,16 +276,18 @@
</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html#lookAt()">lookAt</a>(p_nX, p_nY,
p_nZ) — Method in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html#lookAt()">lookAt</a>(p_nX,
p_nY, p_nZ) — Method in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html">ATransformable</a></td>
</tr>
<tr>
-<td width="20"></td><td></td>
+<td width="20"></td><td>
+ Makes this object "look at" the specified position in the parent
frame.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html#lookAt()">lookAt</a>(p_nX,
p_nY, p_nZ) — Method in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html">ATransformable</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/CameraMode7.html#lookAt()">lookAt</a>(p_nX,
p_nY, p_nZ) — Method in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/CameraMode7.html">CameraMode7</a></td>
</tr>
<tr>
<td width="20"></td><td>
+
Makes this object "look at" the specified position in the parent
frame.</td>
</tr>
<tr>
Modified: trunk/sandy/as3/trunk/docs/all-index-M.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-M.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-M.html Mon Feb 16 17:23:29 2009
@@ -376,13 +376,13 @@
<td width="20"></td><td></td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a> — Class in package <a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/package-detail.html">sandy.core.mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a> — Class in
package <a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/package-detail.html">sandy.core.scenegraph.mode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#Mode7()">Mode7</a>() — Constructor
in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#Mode7()">Mode7</a>() —
Constructor in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
Modified: trunk/sandy/as3/trunk/docs/all-index-P.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-P.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-P.html Mon Feb 16 17:23:29 2009
@@ -41,12 +41,6 @@
<td width="20"></td><td></td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html#pan">pan</a> — Property in
class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
-</tr>
-<tr>
-<td width="20"></td><td></td>
-</tr>
-<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html#pan">pan</a> —
Property in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html">ATransformable</a></td>
</tr>
<tr>
@@ -304,34 +298,6 @@
Math functions for Point3D manipulations.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Matrix4.html#Point3DMult()">Point3DMult</a>(pv:<a
href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Method in class sandy.core.data.<a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Matrix4.html">Matrix4</a></td>
-</tr>
-<tr>
-<td width="20"></td><td>
- Multiplies a Point3D with this matrix.</td>
-</tr>
-<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/math/class-list.html');"
href="sandy/math/Matrix4Math.html#Point3DMult()">Point3DMult</a>(m:<a
href="sandy/core/data/Matrix4.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Matrix4</a>, \
pv:<a href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Static method in class sandy.math.<a
onclick="javascript:loadClassListFrame('sandy/math/class-list.html');"
href="sandy/math/Matrix4Math.html">Matrix4Math</a></td>
-</tr>
-<tr>
-<td width="20"></td><td>
- Multiplies a 3D vertex by a Matrix4 matrix.</td>
-</tr>
-<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Matrix4.html#Point3DMult3x3()">Point3DMult3x3</a>(pv:<a
href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Method in class sandy.core.data.<a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Matrix4.html">Matrix4</a></td>
-</tr>
-<tr>
-<td width="20"></td><td>
- Multiplies a Point3D with the upper left 3x3 sub matrix of this
matrix.</td>
-</tr>
-<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/math/class-list.html');"
href="sandy/math/Matrix4Math.html#Point3DMult3x3()">Point3DMult3x3</a>(m:<a
href="sandy/core/data/Matrix4.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Matrix4</a>, \
pv:<a href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Static method in class sandy.math.<a
onclick="javascript:loadClassListFrame('sandy/math/class-list.html');"
href="sandy/math/Matrix4Math.html">Matrix4Math</a></td>
-</tr>
-<tr>
-<td width="20"></td><td>
- Multiplies a 3D Point3D by a Matrix4 matrix as a 3x3 matrix.</td>
-</tr>
-<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/view/class-list.html');"
href="sandy/view/Frustum.html#pointInFrustum()">pointInFrustum</a>(p_oPoint:<a
href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Method in class sandy.view.<a
onclick="javascript:loadClassListFrame('sandy/view/class-list.html');"
href="sandy/view/Frustum.html">Frustum</a></td>
</tr>
<tr>
@@ -448,6 +414,12 @@
<tr>
<td width="20"></td><td>
Computes the power of a 3D Point3D.</td>
+</tr>
+<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#precision">precision</a>
— Property in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
+</tr>
+<tr>
+<td width="20"></td><td></td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/materials/class-list.html');"
href="sandy/materials/BitmapMaterial.html#precision">precision</a> —
Property in class sandy.materials.<a
onclick="javascript:loadClassListFrame('sandy/materials/class-list.html');"
href="sandy/materials/BitmapMaterial.html">BitmapMaterial</a></td>
Modified: trunk/sandy/as3/trunk/docs/all-index-R.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-R.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-R.html Mon Feb 16 17:23:29 2009
@@ -141,12 +141,6 @@
Renders the scene in its container.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#render()">render</a>() — Method in
class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
-</tr>
-<tr>
-<td width="20"></td><td></td>
-</tr>
-<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/Renderable.html#render()">render</a>(p_oCamera:<a
href="sandy/core/scenegraph/Camera3D.html"
onclick="javascript:loadClassListFrame('sandy/core/scenegraph./class-list.html');">sandy.core.scenegraph:Camera3D</a>) \
— Method in interface sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/Renderable.html">Renderable</a></td>
</tr>
<tr>
@@ -161,6 +155,12 @@
</td>
</tr>
<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#render()">render</a>(p_oCamera:<a
href="sandy/core/scenegraph/Camera3D.html"
onclick="javascript:loadClassListFrame('sandy/core/scenegraph./class-list.html');">sandy.core.scenegraph:Camera3D</a>) \
— Method in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
+</tr>
+<tr>
+<td width="20"></td><td></td>
+</tr>
+<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/Renderable.html"><i>Renderable</i></a> —
Interface in package <a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/package-detail.html">sandy.core.scenegraph</a></td>
</tr>
<tr>
@@ -217,7 +217,7 @@
The repeat property.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#repeatMap">repeatMap</a> — Property
in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#repeatMap">repeatMap</a>
— Property in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
@@ -230,6 +230,13 @@
Replaces a sub string with another in the target string.</td>
</tr>
<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/primitive/class-list.html');"
href="sandy/primitive/MD2.html#replaceFrame()">replaceFrame</a>(destFrame,
sourceFrame) — Method in class sandy.primitive.<a
onclick="javascript:loadClassListFrame('sandy/primitive/class-list.html');"
href="sandy/primitive/MD2.html">MD2</a></td>
+</tr>
+<tr>
+<td width="20"></td><td>
+ Replaces specified frame with other key or interpolated frame.</td>
+</tr>
+<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/bounds/class-list.html');"
href="sandy/bounds/BBox.html#reset()">reset</a>() — Method in class
sandy.bounds.<a
onclick="javascript:loadClassListFrame('sandy/bounds/class-list.html');"
href="sandy/bounds/BBox.html">BBox</a></td>
</tr>
<tr>
@@ -328,12 +335,6 @@
Creates shape texture map template.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html#roll">roll</a> — Property in
class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
-</tr>
-<tr>
-<td width="20"></td><td></td>
-</tr>
-<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html#roll">roll</a> —
Property in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html">ATransformable</a></td>
</tr>
<tr>
@@ -361,12 +362,6 @@
<td width="20"></td><td></td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html#rotateAxis()">rotateAxis</a>(p_nX,
p_nY, p_nZ, p_nAngle) — Method in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
-</tr>
-<tr>
-<td width="20"></td><td></td>
-</tr>
-<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html#rotateAxis()">rotateAxis</a>(p_nX,
p_nY, p_nZ, p_nAngle) — Method in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html">ATransformable</a></td>
</tr>
<tr>
@@ -374,12 +369,6 @@
Rotate this object around the specified axis in the parent frame by the
specified angle.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html#rotateX">rotateX</a> —
Property in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
-</tr>
-<tr>
-<td width="20"></td><td></td>
-</tr>
-<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html#rotateX">rotateX</a>
— Property in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html">ATransformable</a></td>
</tr>
<tr>
@@ -392,12 +381,6 @@
<tr>
<td width="20"></td><td>
Rotates this object around an axis parallel to the parent's y axis.</td>
-</tr>
-<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html#rotateZ">rotateZ</a> —
Property in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a></td>
-</tr>
-<tr>
-<td width="20"></td><td></td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html#rotateZ">rotateZ</a>
— Property in class sandy.core.scenegraph.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/ATransformable.html">ATransformable</a></td>
Modified: trunk/sandy/as3/trunk/docs/all-index-S.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-S.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-S.html Mon Feb 16 17:23:29 2009
@@ -72,16 +72,16 @@
<td width="20"></td><td>Light sources</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/package-detail.html">sandy.core.mode7</a> —
Package</td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/package-detail.html">sandy.core.scenegraph</a>
— Package</td>
</tr>
<tr>
-<td width="20"></td><td></td>
+<td width="20"></td><td>Node classes for building the scenegraph</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/package-detail.html">sandy.core.scenegraph</a>
— Package</td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/package-detail.html">sandy.core.scenegraph.mode7</a> \
— Package</td>
</tr>
<tr>
-<td width="20"></td><td>Node classes for building the scenegraph</td>
+<td width="20"></td><td></td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/errors/class-list.html');"
href="sandy/errors/package-detail.html">sandy.errors</a> —
Package</td>
@@ -452,7 +452,7 @@
<td width="20"></td><td></td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#setBitmap()">setBitmap</a>(bmp, scale,
repeatMap, smooth) — Method in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#setBitmap()">setBitmap</a>(bmp,
scale, repeatMap, smooth) — Method in class
sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
@@ -519,13 +519,13 @@
Sets the ID's of the face vertices.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#setHorizon()">setHorizon</a>(traceHorizon,
colorHorizon, horizonWidth) — Method in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#setHorizon()">setHorizon</a>(traceHorizon, \
colorHorizon, horizonWidth) — Method in class
sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#setNearFar()">setNearFar</a>(fromCamera,
near, far) — Method in class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#setNearFar()">setNearFar</a>(fromCamera, \
near, far) — Method in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
@@ -700,7 +700,7 @@
Small radius.</td>
</tr>
<tr>
-<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html#smooth">smooth</a> — Property in
class sandy.core.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/Mode7.html">Mode7</a></td>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html#smooth">smooth</a> —
Property in class sandy.core.scenegraph.mode7.<a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a></td>
</tr>
<tr>
<td width="20"></td><td></td>
Modified: trunk/sandy/as3/trunk/docs/all-index-T.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/all-index-T.html (original)
+++ trunk/sandy/as3/trunk/docs/all-index-T.html Mon Feb 16 17:23:29 2009
@@ -386,6 +386,34 @@
Applies a transformation to the bounding sphere.</td>
</tr>
<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Matrix4.html#transform()">transform</a>(pv:<a
href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Method in class sandy.core.data.<a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Matrix4.html">Matrix4</a></td>
+</tr>
+<tr>
+<td width="20"></td><td>
+ Multiplies a Point3D with this matrix.</td>
+</tr>
+<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/math/class-list.html');"
href="sandy/math/Matrix4Math.html#transform()">transform</a>(m:<a
href="sandy/core/data/Matrix4.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Matrix4</a>, \
pv:<a href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Static method in class sandy.math.<a
onclick="javascript:loadClassListFrame('sandy/math/class-list.html');"
href="sandy/math/Matrix4Math.html">Matrix4Math</a></td>
+</tr>
+<tr>
+<td width="20"></td><td>
+ Multiplies a 3D vertex by a Matrix4 matrix.</td>
+</tr>
+<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Matrix4.html#transform3x3()">transform3x3</a>(pv:<a
href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Method in class sandy.core.data.<a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Matrix4.html">Matrix4</a></td>
+</tr>
+<tr>
+<td width="20"></td><td>
+ Multiplies a Point3D with the upper left 3x3 sub matrix of this
matrix.</td>
+</tr>
+<tr>
+<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/math/class-list.html');"
href="sandy/math/Matrix4Math.html#transform3x3()">transform3x3</a>(m:<a
href="sandy/core/data/Matrix4.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Matrix4</a>, \
pv:<a href="sandy/core/data/Point3D.html"
onclick="javascript:loadClassListFrame('sandy/core/data./class-list.html');">sandy.core.data:Point3D</a>) \
— Static method in class sandy.math.<a
onclick="javascript:loadClassListFrame('sandy/math/class-list.html');"
href="sandy/math/Matrix4Math.html">Matrix4Math</a></td>
+</tr>
+<tr>
+<td width="20"></td><td>
+ Multiplies a 3D Point3D by a Matrix4 matrix as a 3x3 matrix.</td>
+</tr>
+<tr>
<td colspan="2" class="idxrow"><a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Vertex.html#transformed">transformed</a> —
Property in class sandy.core.data.<a
onclick="javascript:loadClassListFrame('sandy/core/data/class-list.html');"
href="sandy/core/data/Vertex.html">Vertex</a></td>
</tr>
<tr>
Modified: trunk/sandy/as3/trunk/docs/class-summary.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/class-summary.html (original)
+++ trunk/sandy/as3/trunk/docs/class-summary.html Mon Feb 16 17:23:29 2009
@@ -133,9 +133,13 @@
The Camera3D class is used to create a camera for the Sandy world.</td>
</tr>
<tr class="prow1">
-<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
href="sandy/core/mode7/CameraMode7.html">CameraMode7</a>
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
href="sandy/core/scenegraph/mode7/CameraMode7.html">CameraMode7</a>
<br>
-</td><td class="summaryTableCol"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/package-detail.html">sandy.core.mode7</a></td><td
class="summaryTableLastCol"> </td>
+</td><td class="summaryTableCol"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/package-detail.html">sandy.core.scenegraph.mode7</a></td><td \
class="summaryTableLastCol">
+ CameraMode7 behaves like Camera3D, but with some constraints:
+ - rotations are available only by the rotateY and tilt methods (other
are desactivated)
+ - the lookAt method is overrided to respect the available rotations
+ </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
href="sandy/materials/attributes/CelShadeAttributes.html">CelShadeAttributes</a>
@@ -372,9 +376,9 @@
This attribute provides very basic simulation of partially opaque
medium.</td>
</tr>
<tr class="prow1">
-<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
href="sandy/core/mode7/Mode7.html">Mode7</a>
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
href="sandy/core/scenegraph/mode7/Mode7.html">Mode7</a>
<br>
-</td><td class="summaryTableCol"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/package-detail.html">sandy.core.mode7</a></td><td
class="summaryTableLastCol"> </td>
+</td><td class="summaryTableCol"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/package-detail.html">sandy.core.scenegraph.mode7</a></td><td \
class="summaryTableLastCol"> </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
href="sandy/materials/MovieMaterial.html">MovieMaterial</a>
Modified: trunk/sandy/as3/trunk/docs/package-list.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/package-list.html (original)
+++ trunk/sandy/as3/trunk/docs/package-list.html Mon Feb 16 17:23:29 2009
@@ -39,12 +39,12 @@
</td>
</tr>
<tr>
-<td><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/package-detail.html">sandy.core.mode7</a>
+<td><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/package-detail.html">sandy.core.scenegraph</a>
<br>
</td>
</tr>
<tr>
-<td><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/package-detail.html">sandy.core.scenegraph</a>
+<td><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/package-detail.html">sandy.core.scenegraph.mode7</a>
<br>
</td>
</tr>
Modified: trunk/sandy/as3/trunk/docs/package-summary.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/package-summary.html (original)
+++ trunk/sandy/as3/trunk/docs/package-summary.html Mon Feb 16 17:23:29 2009
@@ -51,10 +51,10 @@
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
onclick="javascript:loadClassListFrame('sandy/core/light/class-list.html');"
href="sandy/core/light/package-detail.html">sandy.core.light</a></td><td
class="summaryTableLastCol">Light sources</td>
</tr>
<tr class="prow0">
-<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
onclick="javascript:loadClassListFrame('sandy/core/mode7/class-list.html');"
href="sandy/core/mode7/package-detail.html">sandy.core.mode7</a></td><td
class="summaryTableLastCol"> </td>
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/package-detail.html">sandy.core.scenegraph</a></td><td
class="summaryTableLastCol">Node classes for building the scenegraph</td>
</tr>
<tr class="prow1">
-<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/class-list.html');"
href="sandy/core/scenegraph/package-detail.html">sandy.core.scenegraph</a></td><td
class="summaryTableLastCol">Node classes for building the scenegraph</td>
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
onclick="javascript:loadClassListFrame('sandy/core/scenegraph/mode7/class-list.html');" \
href="sandy/core/scenegraph/mode7/package-detail.html">sandy.core.scenegraph.mode7</a></td><td \
class="summaryTableLastCol"> </td>
</tr>
<tr class="prow0">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
onclick="javascript:loadClassListFrame('sandy/errors/class-list.html');"
href="sandy/errors/package-detail.html">sandy.errors</a></td><td
class="summaryTableLastCol">Error handling classes</td>
Modified: trunk/sandy/as3/trunk/docs/sandy/core/Scene3D.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/core/Scene3D.html (original)
+++ trunk/sandy/as3/trunk/docs/sandy/core/Scene3D.html Mon Feb 16 17:23:29
2009
@@ -160,7 +160,7 @@
<div class="summarySignature">
<a class="signatureLink" href="#getVersion()">getVersion</a>():String</div>
<div class="summaryTableDescription">[static]
- Returns a version string ("3.0.3"), useful for conditional code
+ Returns a version string ("3.1"), useful for conditional code
</div>
</td><td class="summaryTableOwnerCol">Scene3D</td>
</tr>
@@ -433,7 +433,7 @@
</table>
<div class="detailBody">
<code>public static function getVersion():String</code><p>
- Returns a version string ("3.0.3"), useful for conditional code
+ Returns a version string ("3.1"), useful for conditional code
</p><p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
Modified: trunk/sandy/as3/trunk/docs/sandy/core/data/Matrix4.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/core/data/Matrix4.html (original)
+++ trunk/sandy/as3/trunk/docs/sandy/core/data/Matrix4.html Mon Feb 16
17:23:29 2009
@@ -4,7 +4,7 @@
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../style.css" type="text/css"
media="screen">
<link rel="stylesheet" href="../../../print.css" type="text/css"
media="print">
-<meta
content="Matrix4,sandy.core.data.Matrix4,USE_FAST_MATH,n11,n12,n13,n14,n21,n22,n23,n24 \
,n31,n32,n33,n34,n41,n42,n43,n44,Point3DMult,Point3DMult3x3,addMatrix,axisRotation,axi \
sRotationPoint3D,axisRotationWithReference,clone,copy,deserialize,det,det3x3,eulerRota \
tion,fromPoint3Ds,getEulerAngles,getTrace,getTranslation,identity,inverse,multiply,mul \
tiply3x3,multiply4x3,rotationX,rotationY,rotationZ,scale,scalePoint3D,serialize,toString,translation,translationPoint3D,zero" \
name="keywords">
+<meta
content="Matrix4,sandy.core.data.Matrix4,USE_FAST_MATH,n11,n12,n13,n14,n21,n22,n23,n24 \
,n31,n32,n33,n34,n41,n42,n43,n44,addMatrix,axisRotation,axisRotationPoint3D,axisRotati \
onWithReference,clone,copy,deserialize,det,det3x3,eulerRotation,fromPoint3Ds,getEulerA \
ngles,getTrace,getTranslation,identity,inverse,multiply,multiply3x3,multiply4x3,rotati \
onX,rotationY,rotationZ,scale,scalePoint3D,serialize,toString,transform,transform3x3,translation,translationPoint3D,zero" \
name="keywords">
<title>sandy.core.data.Matrix4</title>
</head>
<body>
@@ -307,22 +307,6 @@
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink" href="#Point3DMult()">Point3DMult</a>(pv:<a
href="Point3D.html">Point3D</a>):void</div>
-<div class="summaryTableDescription">
- Multiplies a Point3D with this matrix.</div>
-</td><td class="summaryTableOwnerCol">Matrix4</td>
-</tr>
-<tr class="">
-<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
-<div class="summarySignature">
-<a class="signatureLink" href="#Point3DMult3x3()">Point3DMult3x3</a>(pv:<a
href="Point3D.html">Point3D</a>):void</div>
-<div class="summaryTableDescription">
- Multiplies a Point3D with the upper left 3x3 sub matrix of this
matrix.</div>
-</td><td class="summaryTableOwnerCol">Matrix4</td>
-</tr>
-<tr class="">
-<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
-<div class="summarySignature">
<a class="signatureLink"
href="#rotationX()">rotationX</a>(angle:Number):void</div>
<div class="summaryTableDescription">
Makes this matrix a rotation matrix for the given angle of rotation
around the x axis.</div>
@@ -379,6 +363,22 @@
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
+<a class="signatureLink" href="#transform()">transform</a>(pv:<a
href="Point3D.html">Point3D</a>):void</div>
+<div class="summaryTableDescription">
+ Multiplies a Point3D with this matrix.</div>
+</td><td class="summaryTableOwnerCol">Matrix4</td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#transform3x3()">transform3x3</a>(pv:<a
href="Point3D.html">Point3D</a>):void</div>
+<div class="summaryTableDescription">
+ Multiplies a Point3D with the upper left 3x3 sub matrix of this
matrix.</div>
+</td><td class="summaryTableOwnerCol">Matrix4</td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
<a class="signatureLink" href="#translation()">translation</a>(nTx:Number,
nTy:Number, nTz:Number):void</div>
<div class="summaryTableDescription">
Makes this matrix a translation matrix from coordinates.</div>
@@ -1254,40 +1254,6 @@
</tr>
</table>
</div>
-<a name="Point3DMult()"></a>
-<table cellspacing="0" cellpadding="0" class="detailHeader">
-<tr>
-<td class="detailHeaderName">Point3DMult</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
-</tr>
-</table>
-<div class="detailBody">
-<code>public final function Point3DMult(pv:<a
href="Point3D.html">Point3D</a>):void</code><p>
- Multiplies a Point3D with this matrix.
- </p><span class="label">Parameters</span>
-<table border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td width="20px"></td><td><code><span class="label">pv</span>:<a
href="Point3D.html">Point3D</a></code> — The Point3D to be mutliplied.
- </td>
-</tr>
-</table>
-</div>
-<a name="Point3DMult3x3()"></a>
-<table cellspacing="0" cellpadding="0" class="detailHeader">
-<tr>
-<td class="detailHeaderName">Point3DMult3x3</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
-</tr>
-</table>
-<div class="detailBody">
-<code>public final function Point3DMult3x3(pv:<a
href="Point3D.html">Point3D</a>):void</code><p>
- Multiplies a Point3D with the upper left 3x3 sub matrix of this matrix.
- </p><span class="label">Parameters</span>
-<table border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td width="20px"></td><td><code><span class="label">pv</span>:<a
href="Point3D.html">Point3D</a></code> — The Point3D to be mutliplied.
- </td>
-</tr>
-</table>
-</div>
<a name="rotationX()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
@@ -1438,6 +1404,40 @@
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>String</code> — The fully qualified
name of this object.
+ </td>
+</tr>
+</table>
+</div>
+<a name="transform()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">transform</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public final function transform(pv:<a
href="Point3D.html">Point3D</a>):void</code><p>
+ Multiplies a Point3D with this matrix.
+ </p><span class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span class="label">pv</span>:<a
href="Point3D.html">Point3D</a></code> — The Point3D to be mutliplied.
+ </td>
+</tr>
+</table>
+</div>
+<a name="transform3x3()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">transform3x3</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public final function transform3x3(pv:<a
href="Point3D.html">Point3D</a>):void</code><p>
+ Multiplies a Point3D with the upper left 3x3 sub matrix of this matrix.
+ </p><span class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span class="label">pv</span>:<a
href="Point3D.html">Point3D</a></code> — The Point3D to be mutliplied.
</td>
</tr>
</table>
Modified: trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Camera3D.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Camera3D.html
(original)
+++ trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Camera3D.html Mon Feb
16 17:23:29 2009
@@ -41,7 +41,7 @@
<td class="classHeaderTableLabel">Inheritance</td><td
class="inheritanceList">Camera3D <img class="inheritArrow"
alt="Inheritance" title="Inheritance"
src="../../../images/inherit-arrow.gif"> <a
href="ATransformable.html">ATransformable</a> <img class="inheritArrow"
alt="Inheritance" title="Inheritance"
src="../../../images/inherit-arrow.gif"> <a href="Node.html">Node</a></td>
</tr>
<tr>
-<td class="classHeaderTableLabel">Subclasses</td><td><a
href="../mode7/CameraMode7.html">CameraMode7</a></td>
+<td class="classHeaderTableLabel">Subclasses</td><td><a
href="mode7/CameraMode7.html">CameraMode7</a></td>
</tr>
</table>
<p></p>
Modified: trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/IDisplayable.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/IDisplayable.html
(original)
+++ trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/IDisplayable.html Mon
Feb 16 17:23:29 2009
@@ -38,7 +38,7 @@
<td class="classHeaderTableLabel">Interface</td><td
class="classSignature">public interface IDisplayable</td>
</tr>
<tr>
-<td class="classHeaderTableLabel">Implementors</td><td><a
href="../data/Polygon.html">Polygon</a>, <a
href="../scenegraph/Shape3D.html">Shape3D</a>, <a
href="../scenegraph/Sprite2D.html">Sprite2D</a>, <a
href="../scenegraph/StarField.html">StarField</a></td>
+<td class="classHeaderTableLabel">Implementors</td><td><a
href="mode7/Mode7.html">Mode7</a>, <a
href="../data/Polygon.html">Polygon</a>, <a
href="../scenegraph/Shape3D.html">Shape3D</a>, <a
href="../scenegraph/Sprite2D.html">Sprite2D</a>, <a
href="../scenegraph/StarField.html">StarField</a></td>
</tr>
</table>
<p></p>
Modified: trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Node.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Node.html (original)
+++ trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Node.html Mon Feb 16
17:23:29 2009
@@ -38,7 +38,7 @@
<td class="classHeaderTableLabel">Class</td><td
class="classSignature">public class Node</td>
</tr>
<tr>
-<td class="classHeaderTableLabel">Subclasses</td><td><a
href="../scenegraph/ATransformable.html">ATransformable</a>, <a
href="../scenegraph/Group.html">Group</a></td>
+<td class="classHeaderTableLabel">Subclasses</td><td><a
href="../scenegraph/ATransformable.html">ATransformable</a>, <a
href="../scenegraph/Group.html">Group</a>, <a
href="mode7/Mode7.html">Mode7</a></td>
</tr>
</table>
<p></p>
Modified: trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Renderable.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Renderable.html
(original)
+++ trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/Renderable.html Mon
Feb 16 17:23:29 2009
@@ -38,7 +38,7 @@
<td class="classHeaderTableLabel">Interface</td><td
class="classSignature">public interface Renderable</td>
</tr>
<tr>
-<td class="classHeaderTableLabel">Implementors</td><td><a
href="../scenegraph/StarField.html">StarField</a></td>
+<td class="classHeaderTableLabel">Implementors</td><td><a
href="mode7/Mode7.html">Mode7</a>, <a
href="../scenegraph/StarField.html">StarField</a></td>
</tr>
</table>
<p></p>
Added:
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/CameraMode7.html
==============================================================================
--- (empty file)
+++ trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/CameraMode7.html
Mon Feb 16 17:23:29 2009
@@ -0,0 +1,841 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="../../../../style.css" type="text/css"
media="screen">
+<link rel="stylesheet" href="../../../../print.css" type="text/css"
media="print">
+<meta
content="CameraMode7,sandy.core.scenegraph.mode7.CameraMode7,horizon,lookAt"
name="keywords">
+<title>sandy.core.scenegraph.mode7.CameraMode7</title>
+</head>
+<body>
+<script type="text/javascript" language="javascript"
src="../../../../asdoc.js"></script><script type="text/javascript"
language="javascript" src="../../../../cookies.js"></script><script
type="text/javascript" language="javascript">
+<!--
+ asdocTitle = 'CameraMode7 - Sandy 3.x API Documentation';
+ var baseRef = '../../../../';
+ window.onload = configPage;
+ --></script>
+<table style="display:none" id="titleTable" cellspacing="0"
cellpadding="0" class="titleTable">
+<tr>
+<td align="left" class="titleTableTitle">Sandy 3D AS3 Developer</td><td
align="right" class="titleTableTopNav"><a
onclick="loadClassListFrame('../../../../all-classes.html')"
href="../../../../package-summary.html">All Packages</a> |
<a onclick="loadClassListFrame('../../../../all-classes.html')"
href="../../../../class-summary.html">All Classes</a> | <a
onclick="loadClassListFrame('../../../../index-list.html')"
href="../../../../all-index-A.html">Index</a> | <a
href="../../../../index.html?sandy/core/scenegraph/mode7/CameraMode7.html&sandy/core/scenegraph/mode7/class-list.html" \
id="framesLink1">Frames</a><a onclick="parent.location=document.location"
href="" style="display:none" id="noFramesLink1">No Frames</a></td><td
rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo"
title="Adobe Logo" class="logoImage" src="../../../../images/logo.jpg"></td>
+</tr>
+<tr class="titleTableRow2">
+<td align="left" id="subTitle"
class="titleTableSubTitle">Class CameraMode7</td><td align="right"
id="subNav" class="titleTableSubNav"><a
href="#propertySummary">Properties</a> | <a
href="#methodSummary">Methods</a> | <a
href="#constantSummary">Constants</a></td>
+</tr>
+<tr class="titleTableRow3">
+<td colspan="2"> </td>
+</tr>
+</table>
+<script type="text/javascript" language="javascript">
+<!--
+if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME)
{titleBar_setSubTitle("Class CameraMode7");
titleBar_setSubNav(true,true,false,false,false,false,true,false,false,false,false,false,false,false);}
+--></script>
+<div class="MainContent">
+<table cellspacing="0" cellpadding="0" class="classHeaderTable">
+<tr>
+<td class="classHeaderTableLabel">Package</td><td><a
onclick="javascript:loadClassListFrame('class-list.html')"
href="package-detail.html">sandy.core.scenegraph.mode7</a></td>
+</tr>
+<tr>
+<td class="classHeaderTableLabel">Class</td><td
class="classSignature">public class CameraMode7</td>
+</tr>
+<tr>
+<td class="classHeaderTableLabel">Inheritance</td><td
class="inheritanceList">CameraMode7 <img class="inheritArrow"
alt="Inheritance" title="Inheritance"
src="../../../../images/inherit-arrow.gif"> <a
href="../Camera3D.html">Camera3D</a> <img class="inheritArrow"
alt="Inheritance" title="Inheritance"
src="../../../../images/inherit-arrow.gif"> <a
href="../ATransformable.html">ATransformable</a> <img class="inheritArrow"
alt="Inheritance" title="Inheritance"
src="../../../../images/inherit-arrow.gif"> <a
href="../Node.html">Node</a></td>
+</tr>
+</table>
+<p></p>
+ CameraMode7 behaves like Camera3D, but with some constraints:
+ - rotations are available only by the rotateY and tilt methods (other
are desactivated)
+ - the lookAt method is overrided to respect the available rotations
+ <p></p>
+<br>
+<hr>
+</div>
+<a name="propertySummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Public Properties</div>
+<div class="showHideLinks">
+<div class="hideInheritedProperty" id="hideInheritedProperty">
+<a onclick="javascript:setInheritedVisible(false,'Property');"
href="#propertySummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Public Properties</a>
+</div>
+<div class="showInheritedProperty" id="showInheritedProperty">
+<a onclick="javascript:setInheritedVisible(true,'Property');"
href="#propertySummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Public Properties</a>
+</div>
+</div>
+<table id="summaryTableProperty" class="summaryTable " cellpadding="3"
cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Property</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#appearance">appearance</a> : <a
href="../../../materials/Appearance.html">Appearance</a>
+<div class="summaryTableDescription">
+ Set that appearance to all the children of that node
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#boundingBox">boundingBox</a> : <a
href="../../../bounds/BBox.html">BBox</a>
+<div class="summaryTableDescription">
+ The bounding box of this node
+ IMPORTANT: Do not modify it unless you perfectly know what you are doing
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#boundingSphere">boundingSphere</a> : <a
href="../../../bounds/BSphere.html">BSphere</a>
+<div class="summaryTableDescription">
+ The bounding sphere of this node
+ IMPORTANT: Do not modify it unless you perfectly know what you are doing
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#broadcaster">broadcaster</a> : <a
href="../../../events/BubbleEventBroadcaster.html">BubbleEventBroadcaster</a>
+<div class="summaryTableDescription">
+ The broadcaster
+ <p>The broadcaster is used to send events to listeners.<br />
+ This property is a BubbleEventBroadcaster.</p>
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#changed">changed</a> : Boolean<div
class="summaryTableDescription">
+ This property set the cache status of the current node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#culled">culled</a> : <a
href="../../../view/CullingState.html">CullingState</a>
+<div class="summaryTableDescription">
+ This property represent the culling state of the current node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#disable">disable</a> : Boolean = false<div
class="summaryTableDescription">
+ Disable the local transformations applied to this Node if set to
false.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#enableBackFaceCulling">enableBackFaceCulling</a> :
Boolean<div class="summaryTableDescription">
+ Change the backface culling state to all the shapes objects in the
children list
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#enableEvents">enableEvents</a> : Boolean<div
class="summaryTableDescription">
+ Enable event handling to all the children objects that can broadcast
bubbling events
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#enableInteractivity">enableInteractivity</a> :
Boolean<div class="summaryTableDescription">
+ Change the interactivity of all the children
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Camera3D.html#far">far</a> : Number<div
class="summaryTableDescription">
+ Far plane distance for culling/clipping.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Camera3D.html#focalLength">focalLength</a> : Number<div
class="summaryTableDescription">
+ Focal length of camera.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Camera3D.html#fov">fov</a> : Number<div
class="summaryTableDescription">
+ The angle of view of this camera in degrees.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Camera3D.html#frustrum">frustrum</a> : <a
href="../../../view/Frustum.html">Frustum</a>
+<div class="summaryTableDescription">
+ The frustum of the camera.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="#horizon">horizon</a> : Number<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">CameraMode7</td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#invModelMatrix">invModelMatrix</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription">
+ <p>Inverse of the model matrix
+ The matrix is inverted in comparison of the real model matrix.<br/>
+ For example, this allows replacement of the objects in the correct
camera frame before projection</p>
+ </div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Camera3D.html#invProjectionMatrix">invProjectionMatrix</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription">
+ Returns the inverse of the projection matrix of this camera.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#matrix">matrix</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#name">name</a> : String<div
class="summaryTableDescription">
+ Name of this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Camera3D.html#near">near</a> : Number<div
class="summaryTableDescription">
+ Near plane distance for culling/clipping.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#out">out</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription">
+ Forward direction ( local z ) in parent coordinates.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#pan">pan</a> : Number<div
class="summaryTableDescription">
+ Pans this object around the local y axis.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#parent">parent</a> : <a
href="../../scenegraph/Node.html">Node</a>
+<div class="summaryTableDescription">
+ The parent node of this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Camera3D.html#projectionMatrix">projectionMatrix</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription">
+ Returns the projection matrix of this camera.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#roll">roll</a> : Number<div
class="summaryTableDescription">
+ Rolls this object around the local z axis.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#rotateX">rotateX</a> : Number<div
class="summaryTableDescription">
+ Rotates this object around an axis parallel to the parent's x
axis.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#rotateY">rotateY</a> : Number<div
class="summaryTableDescription">
+ Rotates this object around an axis parallel to the parent's y
axis.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#rotateZ">rotateZ</a> : Number<div
class="summaryTableDescription">
+ Rotates this object around an axis paralell to the parent's z
axis.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#scaleX">scaleX</a> : Number<div
class="summaryTableDescription">
+ x scale of this object.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#scaleY">scaleY</a> : Number<div
class="summaryTableDescription">
+ y scale of this object.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#scaleZ">scaleZ</a> : Number<div
class="summaryTableDescription">
+ z scale of this object.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#scene">scene</a> : <a
href="../../../core/Scene3D.html">Scene3D</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#side">side</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription">
+ Side direction ( local x ) in parent coordinates.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#target">target</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription">
+ The position in the parent frame this object should "look at".</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#tilt">tilt</a> : Number<div
class="summaryTableDescription">
+ Getter for the tilt value
+ </div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#up">up</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription">
+ Up direction ( local y ) in parent coordinates.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#useSingleContainer">useSingleContainer</a> : Boolean<div
class="summaryTableDescription">
+ Make all the Shape3D and descendants children react to this value.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Camera3D.html#viewport">viewport</a> : <a
href="../../../view/ViewPort.html">ViewPort</a>
+<div class="summaryTableDescription">
+ The camera viewport
+ </div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#visible">visible</a> : Boolean<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#x">x</a> : Number<div
class="summaryTableDescription">
+ x position of this object in its parent frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#y">y</a> : Number<div
class="summaryTableDescription">
+ y position of this object in its parent frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#z">z</a> : Number<div
class="summaryTableDescription">
+ z position of the node in its parent frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+</table>
+</div>
+<a name="protectedPropertySummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Protected Properties</div>
+<div class="showHideLinks">
+<div class="hideInheritedProtectedProperty"
id="hideInheritedProtectedProperty">
+<a onclick="javascript:setInheritedVisible(false,'ProtectedProperty');"
href="#protectedPropertySummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Protected Properties</a>
+</div>
+<div class="showInheritedProtectedProperty"
id="showInheritedProtectedProperty">
+<a onclick="javascript:setInheritedVisible(true,'ProtectedProperty');"
href="#protectedPropertySummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Protected Properties</a>
+</div>
+</div>
+<table id="summaryTableProtectedProperty" class="summaryTable
hideInheritedProtectedProperty" cellpadding="3" cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Property</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#m_bChanged">m_bChanged</a> : Boolean<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#m_bVisible">m_bVisible</a> : Boolean = true<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#m_oEB">m_oEB</a> : <a
href="../../../events/BubbleEventBroadcaster.html">BubbleEventBroadcaster</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#m_oPreviousOffsetRotation">m_oPreviousOffsetRotation</a> \
: <a href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#m_oScene">m_oScene</a> : <a
href="../../../core/Scene3D.html">Scene3D</a> = null<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#m_tmpMt">m_tmpMt</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#_oScale">_oScale</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#_p">_p</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#_vOut">_vOut</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#_vSide">_vSide</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../ATransformable.html#_vUp">_vUp</a> : <a
href="../../data/Point3D.html">Point3D</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+</table>
+</div>
+<a name="methodSummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Public Methods</div>
+<div class="showHideLinks">
+<div class="hideInheritedMethod" id="hideInheritedMethod">
+<a onclick="javascript:setInheritedVisible(false,'Method');"
href="#methodSummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Public Methods</a>
+</div>
+<div class="showInheritedMethod" id="showInheritedMethod">
+<a onclick="javascript:setInheritedVisible(true,'Method');"
href="#methodSummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Public Methods</a>
+</div>
+</div>
+<table id="summaryTableMethod" class="summaryTable " cellpadding="3"
cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Method</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="#CameraMode7()">CameraMode7</a>(p_nWidth:Number, p_nHeight:Number,
p_nFov:Number = 45, p_nNear:Number = 50, p_nFar:Number = 10000)</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">CameraMode7</td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#addChild()">addChild</a>(p_oChild:<a
href="../../scenegraph/Node.html">Node</a>):void</div>
+<div class="summaryTableDescription">
+ Adds a new child to this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#addEventListener()">addEventListener</a>(p_sEvt:String,
p_oL:*):Boolean</div>
+<div class="summaryTableDescription">
+ Adds a listener for the specified event.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Camera3D.html#cull()">cull</a>(p_oFrustum:<a
href="../../../view/Frustum.html">Frustum</a>, p_oViewMatrix:<a
href="../../data/Matrix4.html">Matrix4</a>, p_bChanged:Boolean):void</div>
+<div class="summaryTableDescription">
+ Nothing to do - the camera can't be culled
+ </div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Camera3D.html#destroy()">destroy</a>():void</div>
+<div class="summaryTableDescription">
+ Delete the camera node and clear its displaylist.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#getChildByName()">getChildByName</a>(p_sName:String,
p_bRecurs:Boolean = false):<a href="../../scenegraph/Node.html">Node</a>
+</div>
+<div class="summaryTableDescription">
+ Returns the child node with the specified name.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#getLookAt()">getLookAt</a>():<a
href="../../data/Point3D.html">Point3D</a>
+</div>
+<div class="summaryTableDescription">
+ getLookAt - obtain last value set via lookAt() method; may not be valid
if other camera movement has occurred since then.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#getPosition()">getPosition</a>(p_sMode:String
= "local"):<a href="../../data/Point3D.html">Point3D</a>
+</div>
+<div class="summaryTableDescription">
+ Returns the position of this group or object.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#hasParent()">hasParent</a>():Boolean</div>
+<div class="summaryTableDescription">
+ Tests if this node has a parent.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#initFrame()">initFrame</a>():void</div>
+<div class="summaryTableDescription">
+ Initiates the local coordinate system for this object.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#isParent()">isParent</a>(p_oNode:<a
href="../../scenegraph/Node.html">Node</a>):Boolean</div>
+<div class="summaryTableDescription">
+ Tests if the node passed in the argument is parent of this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#lookAt()">lookAt</a>(p_nX:Number,
p_nY:Number, p_nZ:Number):void</div>
+<div class="summaryTableDescription">
+
+ Makes this object "look at" the specified position in the parent
frame.</div>
+</td><td class="summaryTableOwnerCol">CameraMode7</td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#moveForward()">moveForward</a>(p_nD:Number):void</div>
+<div class="summaryTableDescription">
+ Translates this object along its forward Point3D ( local z ) in the
parent frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#moveHorizontally()">moveHorizontally</a>(p_nD:Number):void</div>
+<div class="summaryTableDescription">
+ Translates this object parallel to its parent zx plane and in its
forward direction.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#moveLateraly()">moveLateraly</a>(p_nD:Number):void</div>
+<div class="summaryTableDescription">
+ Translates this object laterally in its parent frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#moveSideways()">moveSideways</a>(p_nD:Number):void</div>
+<div class="summaryTableDescription">
+ Translates this object along its side Point3D ( local x ) in the parent
frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#moveUpwards()">moveUpwards</a>(p_nD:Number):void</div>
+<div class="summaryTableDescription">
+ Translates this object along its up Point3D ( local y ) in the parent
frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#moveVertically()">moveVertically</a>(p_nD:Number):void</div>
+<div class="summaryTableDescription">
+ Translates this object vertically in ots parent frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#perform()">perform</a>(p_iOperation:<a
href="../../scenegraph/INodeOperation.html">INodeOperation</a>):void</div>
+<div class="summaryTableDescription">
+ Performs an operation on this node and all of its children.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Camera3D.html#projectArray()">projectArray</a>(p_oList:Array):void</div>
+<div class="summaryTableDescription">
+ <p>Project the vertices list given in parameter.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Camera3D.html#projectVertex()">projectVertex</a>(p_oVertex:<a
href="../../data/Vertex.html">Vertex</a>):void</div>
+<div class="summaryTableDescription">
+ <p>Project the vertex passed as parameter.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#remove()">remove</a>():void</div>
+<div class="summaryTableDescription">
+ Removes this node from the node tree, saving its child nodes.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#removeChildByName()">removeChildByName</a>(p_sName:String):Boolean</div>
+<div class="summaryTableDescription">
+ Removes the child node with the specified name.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#removeEventListener()">removeEventListener</a>(p_sEvt:String,
p_oL:*):void</div>
+<div class="summaryTableDescription">
+ Removes a listener for the specified event.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#resetCoords()">resetCoords</a>():void</div>
+<div class="summaryTableDescription">
+ Resets the coordinate system for this object.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#rotateAxis()">rotateAxis</a>(p_nX:Number,
p_nY:Number, p_nZ:Number, p_nAngle:Number):void</div>
+<div class="summaryTableDescription">
+ Rotate this object around the specified axis in the parent frame by the
specified angle.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#setPosition()">setPosition</a>(p_nX:Number,
p_nY:Number, p_nZ:Number):void</div>
+<div class="summaryTableDescription">
+ Sets the position of this object in coordinates of its parent
frame.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#swapParent()">swapParent</a>(p_oNewParent:<a
href="../../scenegraph/Node.html">Node</a>):void</div>
+<div class="summaryTableDescription">
+ Moves this node to another parent node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Camera3D.html#toString()">toString</a>():String</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#translate()">translate</a>(p_nX:Number,
p_nY:Number, p_nZ:Number):void</div>
+<div class="summaryTableDescription">
+ Translate this object from it's current position with the specified
offsets.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Camera3D.html#update()">update</a>(p_oModelMatrix:<a
href="../../data/Matrix4.html">Matrix4</a>, p_bChanged:Boolean):void</div>
+<div class="summaryTableDescription">
+ Updates the state of the camera transformation.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#updateBoundingVolumes()">updateBoundingVolumes</a>():void</div>
+<div class="summaryTableDescription">
+ Updates the bounding volumes of this object.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../ATransformable.html#updateTransform()">updateTransform</a>():void</div>
+<div class="summaryTableDescription">
+ Updates the transform matrix of the current object/node before it is
rendered.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../ATransformable.html">ATransformable</a></td>
+</tr>
+</table>
+</div>
+<a name="protectedMethodSummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Protected Methods</div>
+<div class="showHideLinks">
+<div class="hideInheritedProtectedMethod"
id="hideInheritedProtectedMethod">
+<a onclick="javascript:setInheritedVisible(false,'ProtectedMethod');"
href="#protectedMethodSummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Protected Methods</a>
+</div>
+<div class="showInheritedProtectedMethod"
id="showInheritedProtectedMethod">
+<a onclick="javascript:setInheritedVisible(true,'ProtectedMethod');"
href="#protectedMethodSummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Protected Methods</a>
+</div>
+</div>
+<table id="summaryTableProtectedMethod" class="summaryTable
hideInheritedProtectedMethod" cellpadding="3" cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Method</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="hideInheritedProtectedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Camera3D.html#setPerspectiveProjection()">setPerspectiveProjection</a>(p_nFovY:Number, \
p_nAspectRatio:Number, p_nZNear:Number, p_nZFar:Number):void</div>
+<div class="summaryTableDescription">
+ Sets a projection matrix with perspective.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+<tr class="hideInheritedProtectedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Camera3D.html#updatePerspective()">updatePerspective</a>():void</div>
+<div class="summaryTableDescription">
+ Updates the perspective projection.</div>
+</td><td class="summaryTableOwnerCol"><a
href="../Camera3D.html">Camera3D</a></td>
+</tr>
+</table>
+</div>
+<a name="constantSummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Public Constants</div>
+<div class="showHideLinks">
+<div class="hideInheritedConstant" id="hideInheritedConstant">
+<a onclick="javascript:setInheritedVisible(false,'Constant');"
href="#constantSummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Public Constants</a>
+</div>
+<div class="showInheritedConstant" id="showInheritedConstant">
+<a onclick="javascript:setInheritedVisible(true,'Constant');"
href="#constantSummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Public Constants</a>
+</div>
+</div>
+<table id="summaryTableConstant" class="summaryTable
hideInheritedConstant" cellpadding="3" cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Constant</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="hideInheritedConstant">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#children">children</a> : Array<div
class="summaryTableDescription">
+ The children of this node are stored inside this array.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedConstant">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#id">id</a> : uint<div class="summaryTableDescription">
+ The unique id of this node in the node graph.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedConstant">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#modelMatrix">modelMatrix</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription">
+ Cached matrix corresponding to the transformation to the 0,0,0 frame
system
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedConstant">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#viewMatrix">viewMatrix</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription">
+ Cached matrix corresponding to the transformation to the camera frame
system
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+</table>
+</div>
+<script type="text/javascript" language="javascript">
+<!--
+showHideInherited();
+--></script>
+<div class="MainContent">
+<a name="propertyDetail"></a>
+<div class="detailSectionHeader">Property detail</div>
+<a name="horizon"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">horizon</td><td
class="detailHeaderType">property</td>
+</tr>
+</table>
+<div class="detailBody">
+<code>horizon:Number</code> [read-write]<span
class="label">Implementation</span>
+<br>
+<code> public function get horizon():Number</code>
+<br>
+<code> public function set
horizon(value:Number):void</code>
+<br>
+</div>
+<a name="constructorDetail"></a>
+<div class="detailSectionHeader">Constructor detail</div>
+<a name="CameraMode7()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">CameraMode7</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">constructor</td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function CameraMode7(p_nWidth:Number, p_nHeight:Number,
p_nFov:Number = 45, p_nNear:Number = 50, p_nFar:Number = 10000)</code><span
class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_nWidth</span>:Number</code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_nHeight</span>:Number</code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_nFov</span>:Number</code> (default =
<code>45</code>)<code></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_nNear</span>:Number</code> (default =
<code>50</code>)<code></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_nFar</span>:Number</code> (default =
<code>10000</code>)<code></code></td>
+</tr>
+</table>
+</div>
+<a name="methodDetail"></a>
+<div class="detailSectionHeader">Method detail</div>
+<a name="lookAt()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">lookAt</td><td
class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public override function lookAt(p_nX:Number, p_nY:Number,
p_nZ:Number):void</code><p>
+
+ Makes this object "look at" the specified position in the parent frame.
+ </p><p>Useful for following a moving object or a static object while
this object is moving.<br/>
+ Normally used when this object is a camera</p>
+ <span class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_nX</span>:Number</code> — Number The x position to
look at
+ </td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_nY</span>:Number</code> — Number The y position to
look at
+ </td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_nZ</span>:Number</code> — Number The z position to
look at
+ </td>
+</tr>
+</table>
+</div>
+<br>
+<br>
+<hr>
+<br>
+<p></p>
+<center class="copyright">ASDoc Documentation for Sandy 3D Engine, AS3
Trunk version</center>
+</div>
+</body>
+</html>
+<!--ASDoc Documentation for Sandy 3D Engine, AS3 Trunk version-->
Added: trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/Mode7.html
==============================================================================
--- (empty file)
+++ trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/Mode7.html Mon
Feb 16 17:23:29 2009
@@ -0,0 +1,697 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="../../../../style.css" type="text/css"
media="screen">
+<link rel="stylesheet" href="../../../../print.css" type="text/css"
media="print">
+<meta
content="Mode7,sandy.core.scenegraph.mode7.Mode7,precision,container,depth,repeatMap,smooth,clear,cull,display,getHorizon,render,setBitmap,setHorizon,setNearFar" \
name="keywords">
+<title>sandy.core.scenegraph.mode7.Mode7</title>
+</head>
+<body>
+<script type="text/javascript" language="javascript"
src="../../../../asdoc.js"></script><script type="text/javascript"
language="javascript" src="../../../../cookies.js"></script><script
type="text/javascript" language="javascript">
+<!--
+ asdocTitle = 'Mode7 - Sandy 3.x API Documentation';
+ var baseRef = '../../../../';
+ window.onload = configPage;
+ --></script>
+<table style="display:none" id="titleTable" cellspacing="0"
cellpadding="0" class="titleTable">
+<tr>
+<td align="left" class="titleTableTitle">Sandy 3D AS3 Developer</td><td
align="right" class="titleTableTopNav"><a
onclick="loadClassListFrame('../../../../all-classes.html')"
href="../../../../package-summary.html">All Packages</a> |
<a onclick="loadClassListFrame('../../../../all-classes.html')"
href="../../../../class-summary.html">All Classes</a> | <a
onclick="loadClassListFrame('../../../../index-list.html')"
href="../../../../all-index-A.html">Index</a> | <a
href="../../../../index.html?sandy/core/scenegraph/mode7/Mode7.html&sandy/core/scenegraph/mode7/class-list.html" \
id="framesLink1">Frames</a><a onclick="parent.location=document.location"
href="" style="display:none" id="noFramesLink1">No Frames</a></td><td
rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo"
title="Adobe Logo" class="logoImage" src="../../../../images/logo.jpg"></td>
+</tr>
+<tr class="titleTableRow2">
+<td align="left" id="subTitle"
class="titleTableSubTitle">Class Mode7</td><td align="right"
id="subNav" class="titleTableSubNav"><a
href="#propertySummary">Properties</a> | <a
href="#methodSummary">Methods</a> | <a
href="#constantSummary">Constants</a></td>
+</tr>
+<tr class="titleTableRow3">
+<td colspan="2"> </td>
+</tr>
+</table>
+<script type="text/javascript" language="javascript">
+<!--
+if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME)
{titleBar_setSubTitle("Class Mode7");
titleBar_setSubNav(true,true,false,false,false,false,true,false,false,false,false,false,false,false);}
+--></script>
+<div class="MainContent">
+<table cellspacing="0" cellpadding="0" class="classHeaderTable">
+<tr>
+<td class="classHeaderTableLabel">Package</td><td><a
onclick="javascript:loadClassListFrame('class-list.html')"
href="package-detail.html">sandy.core.scenegraph.mode7</a></td>
+</tr>
+<tr>
+<td class="classHeaderTableLabel">Class</td><td
class="classSignature">public class Mode7</td>
+</tr>
+<tr>
+<td class="classHeaderTableLabel">Inheritance</td><td
class="inheritanceList">Mode7 <img class="inheritArrow" alt="Inheritance"
title="Inheritance" src="../../../../images/inherit-arrow.gif"> <a
href="../Node.html">Node</a></td>
+</tr>
+<tr>
+<td class="classHeaderTableLabel">Implements</td><td><a
href="../IDisplayable.html">IDisplayable</a>, <a
href="../Renderable.html">Renderable</a></td>
+</tr>
+</table>
+<p></p>
+<p></p>
+<br>
+<hr>
+</div>
+<a name="propertySummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Public Properties</div>
+<div class="showHideLinks">
+<div class="hideInheritedProperty" id="hideInheritedProperty">
+<a onclick="javascript:setInheritedVisible(false,'Property');"
href="#propertySummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Public Properties</a>
+</div>
+<div class="showInheritedProperty" id="showInheritedProperty">
+<a onclick="javascript:setInheritedVisible(true,'Property');"
href="#propertySummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Public Properties</a>
+</div>
+</div>
+<table id="summaryTableProperty" class="summaryTable " cellpadding="3"
cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Property</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#appearance">appearance</a> : <a
href="../../../materials/Appearance.html">Appearance</a>
+<div class="summaryTableDescription">
+ Set that appearance to all the children of that node
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#boundingBox">boundingBox</a> : <a
href="../../../bounds/BBox.html">BBox</a>
+<div class="summaryTableDescription">
+ The bounding box of this node
+ IMPORTANT: Do not modify it unless you perfectly know what you are doing
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#boundingSphere">boundingSphere</a> : <a
href="../../../bounds/BSphere.html">BSphere</a>
+<div class="summaryTableDescription">
+ The bounding sphere of this node
+ IMPORTANT: Do not modify it unless you perfectly know what you are doing
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#broadcaster">broadcaster</a> : <a
href="../../../events/BubbleEventBroadcaster.html">BubbleEventBroadcaster</a>
+<div class="summaryTableDescription">
+ The broadcaster
+ <p>The broadcaster is used to send events to listeners.<br />
+ This property is a BubbleEventBroadcaster.</p>
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#changed">changed</a> : Boolean<div
class="summaryTableDescription">
+ This property set the cache status of the current node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="#container">container</a> : Sprite<div
class="summaryTableDescription">[read-only]</div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#culled">culled</a> : <a
href="../../../view/CullingState.html">CullingState</a>
+<div class="summaryTableDescription">
+ This property represent the culling state of the current node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="#depth">depth</a> : Number<div
class="summaryTableDescription">[read-only]</div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#enableBackFaceCulling">enableBackFaceCulling</a> :
Boolean<div class="summaryTableDescription">
+ Change the backface culling state to all the shapes objects in the
children list
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#enableEvents">enableEvents</a> : Boolean<div
class="summaryTableDescription">
+ Enable event handling to all the children objects that can broadcast
bubbling events
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#enableInteractivity">enableInteractivity</a> :
Boolean<div class="summaryTableDescription">
+ Change the interactivity of all the children
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#name">name</a> : String<div
class="summaryTableDescription">
+ Name of this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#parent">parent</a> : <a
href="../../scenegraph/Node.html">Node</a>
+<div class="summaryTableDescription">
+ The parent node of this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="#precision">precision</a> : Number = 1<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="#repeatMap">repeatMap</a> : Boolean<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#scene">scene</a> : <a
href="../../../core/Scene3D.html">Scene3D</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="#smooth">smooth</a> : Boolean<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#useSingleContainer">useSingleContainer</a> : Boolean<div
class="summaryTableDescription">
+ Make all the Shape3D and descendants children react to this value.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#visible">visible</a> : Boolean<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+</table>
+</div>
+<a name="protectedPropertySummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Protected Properties</div>
+<div class="showHideLinks">
+<div class="hideInheritedProtectedProperty"
id="hideInheritedProtectedProperty">
+<a onclick="javascript:setInheritedVisible(false,'ProtectedProperty');"
href="#protectedPropertySummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Protected Properties</a>
+</div>
+<div class="showInheritedProtectedProperty"
id="showInheritedProtectedProperty">
+<a onclick="javascript:setInheritedVisible(true,'ProtectedProperty');"
href="#protectedPropertySummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Protected Properties</a>
+</div>
+</div>
+<table id="summaryTableProtectedProperty" class="summaryTable
hideInheritedProtectedProperty" cellpadding="3" cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Property</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#m_bChanged">m_bChanged</a> : Boolean<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#m_bVisible">m_bVisible</a> : Boolean = true<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#m_oEB">m_oEB</a> : <a
href="../../../events/BubbleEventBroadcaster.html">BubbleEventBroadcaster</a>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedProtectedProperty">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#m_oScene">m_oScene</a> : <a
href="../../../core/Scene3D.html">Scene3D</a> = null<div
class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+</table>
+</div>
+<a name="methodSummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Public Methods</div>
+<div class="showHideLinks">
+<div class="hideInheritedMethod" id="hideInheritedMethod">
+<a onclick="javascript:setInheritedVisible(false,'Method');"
href="#methodSummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Public Methods</a>
+</div>
+<div class="showInheritedMethod" id="showInheritedMethod">
+<a onclick="javascript:setInheritedVisible(true,'Method');"
href="#methodSummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Public Methods</a>
+</div>
+</div>
+<table id="summaryTableMethod" class="summaryTable " cellpadding="3"
cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Method</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#Mode7()">Mode7</a>()</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#addChild()">addChild</a>(p_oChild:<a
href="../../scenegraph/Node.html">Node</a>):void</div>
+<div class="summaryTableDescription">
+ Adds a new child to this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#addEventListener()">addEventListener</a>(p_sEvt:String,
p_oL:*):Boolean</div>
+<div class="summaryTableDescription">
+ Adds a listener for the specified event.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#clear()">clear</a>():void</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#cull()">cull</a>(p_oFrustum:<a
href="../../../view/Frustum.html">Frustum</a>, p_oViewMatrix:<a
href="../../data/Matrix4.html">Matrix4</a>, p_bChanged:Boolean):void</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#destroy()">destroy</a>():void</div>
+<div class="summaryTableDescription">
+ Delete this node and all its child nodes.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#display()">display</a>(p_oContainer:Sprite
= null):void</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#getChildByName()">getChildByName</a>(p_sName:String,
p_bRecurs:Boolean = false):<a href="../../scenegraph/Node.html">Node</a>
+</div>
+<div class="summaryTableDescription">
+ Returns the child node with the specified name.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#getHorizon()">getHorizon</a>():Number</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#hasParent()">hasParent</a>():Boolean</div>
+<div class="summaryTableDescription">
+ Tests if this node has a parent.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#isParent()">isParent</a>(p_oNode:<a
href="../../scenegraph/Node.html">Node</a>):Boolean</div>
+<div class="summaryTableDescription">
+ Tests if the node passed in the argument is parent of this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#perform()">perform</a>(p_iOperation:<a
href="../../scenegraph/INodeOperation.html">INodeOperation</a>):void</div>
+<div class="summaryTableDescription">
+ Performs an operation on this node and all of its children.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#remove()">remove</a>():void</div>
+<div class="summaryTableDescription">
+ Removes this node from the node tree, saving its child nodes.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#removeChildByName()">removeChildByName</a>(p_sName:String):Boolean</div>
+<div class="summaryTableDescription">
+ Removes the child node with the specified name.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#removeEventListener()">removeEventListener</a>(p_sEvt:String,
p_oL:*):void</div>
+<div class="summaryTableDescription">
+ Removes a listener for the specified event.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#render()">render</a>(p_oCamera:<a
href="../Camera3D.html">Camera3D</a>):void</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink" href="#setBitmap()">setBitmap</a>(bmp:BitmapData,
scale:Number = 1, repeatMap:Boolean = true, smooth:Boolean =
false):void</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="#setHorizon()">setHorizon</a>(traceHorizon:Boolean = true,
colorHorizon:int = 0x000000, horizonWidth:Number = 1):void</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="#setNearFar()">setNearFar</a>(fromCamera:Boolean, near:Number = 1,
far:Number = 1000):void</div>
+<div class="summaryTableDescription"></div>
+</td><td class="summaryTableOwnerCol">Mode7</td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#swapParent()">swapParent</a>(p_oNewParent:<a
href="../../scenegraph/Node.html">Node</a>):void</div>
+<div class="summaryTableDescription">
+ Moves this node to another parent node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#toString()">toString</a>():String</div>
+<div class="summaryTableDescription">
+ Returns a string representation of this object
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#update()">update</a>(p_oModelMatrix:<a
href="../../data/Matrix4.html">Matrix4</a>, p_bChanged:Boolean):void</div>
+<div class="summaryTableDescription">
+ Updates this node.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedMethod">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="../Node.html#updateBoundingVolumes()">updateBoundingVolumes</a>():void</div>
+<div class="summaryTableDescription">
+ Updates the bounding volumes of this object.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+</table>
+</div>
+<a name="constantSummary"></a>
+<div class="summarySection">
+<div class="summaryTableTitle">Public Constants</div>
+<div class="showHideLinks">
+<div class="hideInheritedConstant" id="hideInheritedConstant">
+<a onclick="javascript:setInheritedVisible(false,'Constant');"
href="#constantSummary" class="showHideLink"><img
src="../../../../images/expanded.gif" class="showHideLinkImage"> Hide
Inherited Public Constants</a>
+</div>
+<div class="showInheritedConstant" id="showInheritedConstant">
+<a onclick="javascript:setInheritedVisible(true,'Constant');"
href="#constantSummary" class="showHideLink"><img
src="../../../../images/collapsed.gif" class="showHideLinkImage"> Show
Inherited Public Constants</a>
+</div>
+</div>
+<table id="summaryTableConstant" class="summaryTable
hideInheritedConstant" cellpadding="3" cellspacing="0">
+<tr>
+<th> </th><th colspan="2">Constant</th><th
class="summaryTableOwnerCol">Defined by</th>
+</tr>
+<tr class="hideInheritedConstant">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#children">children</a> : Array<div
class="summaryTableDescription">
+ The children of this node are stored inside this array.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedConstant">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#id">id</a> : uint<div class="summaryTableDescription">
+ The unique id of this node in the node graph.</div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedConstant">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#modelMatrix">modelMatrix</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription">
+ Cached matrix corresponding to the transformation to the 0,0,0 frame
system
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+<tr class="hideInheritedConstant">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="../Node.html#viewMatrix">viewMatrix</a> : <a
href="../../data/Matrix4.html">Matrix4</a>
+<div class="summaryTableDescription">
+ Cached matrix corresponding to the transformation to the camera frame
system
+ </div>
+</td><td class="summaryTableOwnerCol"><a href="../Node.html">Node</a></td>
+</tr>
+</table>
+</div>
+<script type="text/javascript" language="javascript">
+<!--
+showHideInherited();
+--></script>
+<div class="MainContent">
+<a name="propertyDetail"></a>
+<div class="detailSectionHeader">Property detail</div>
+<a name="container"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">container</td><td
class="detailHeaderType">property</td>
+</tr>
+</table>
+<div class="detailBody">
+<code>container:Sprite</code> [read-only]<span
class="label">Implementation</span>
+<br>
+<code> public function get container():Sprite</code>
+<br>
+</div>
+<a name="depth"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">depth</td><td
class="detailHeaderType">property</td><td
class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>depth:Number</code> [read-only]<span
class="label">Implementation</span>
+<br>
+<code> public function get depth():Number</code>
+<br>
+</div>
+<a name="precision"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">precision</td><td
class="detailHeaderType">property</td><td
class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public var precision:Number = 1</code>
+</div>
+<a name="repeatMap"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">repeatMap</td><td
class="detailHeaderType">property</td><td
class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>repeatMap:Boolean</code> [read-write]<span
class="label">Implementation</span>
+<br>
+<code> public function get
repeatMap():Boolean</code>
+<br>
+<code> public function set
repeatMap(value:Boolean):void</code>
+<br>
+</div>
+<a name="smooth"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">smooth</td><td
class="detailHeaderType">property</td><td
class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>smooth:Boolean</code> [read-write]<span
class="label">Implementation</span>
+<br>
+<code> public function get smooth():Boolean</code>
+<br>
+<code> public function set
smooth(value:Boolean):void</code>
+<br>
+</div>
+<a name="constructorDetail"></a>
+<div class="detailSectionHeader">Constructor detail</div>
+<a name="Mode7()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">Mode7</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">constructor</td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function Mode7()</code>
+</div>
+<a name="methodDetail"></a>
+<div class="detailSectionHeader">Method detail</div>
+<a name="clear()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">clear</td><td
class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function clear():void</code>
+</div>
+<a name="cull()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">cull</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public override function cull(p_oFrustum:<a
href="../../../view/Frustum.html">Frustum</a>, p_oViewMatrix:<a
href="../../data/Matrix4.html">Matrix4</a>,
p_bChanged:Boolean):void</code><span class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span class="label">p_oFrustum</span>:<a
href="../../../view/Frustum.html">Frustum</a></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_oViewMatrix</span>:<a
href="../../data/Matrix4.html">Matrix4</a></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_bChanged</span>:Boolean</code></td>
+</tr>
+</table>
+</div>
+<a name="display()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">display</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function display(p_oContainer:Sprite = null):void</code><span
class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span
class="label">p_oContainer</span>:Sprite</code> (default =
<code>null</code>)<code></code></td>
+</tr>
+</table>
+</div>
+<a name="getHorizon()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">getHorizon</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function getHorizon():Number</code>
+<p></p>
+<span class="label">Returns</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20"></td><td><code>Number</code></td>
+</tr>
+</table>
+</div>
+<a name="render()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">render</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function render(p_oCamera:<a
href="../Camera3D.html">Camera3D</a>):void</code><span
class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span class="label">p_oCamera</span>:<a
href="../Camera3D.html">Camera3D</a></code></td>
+</tr>
+</table>
+</div>
+<a name="setBitmap()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">setBitmap</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function setBitmap(bmp:BitmapData, scale:Number = 1,
repeatMap:Boolean = true, smooth:Boolean = false):void</code><span
class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span
class="label">bmp</span>:BitmapData</code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">scale</span>:Number</code> (default =
<code>1</code>)<code></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">repeatMap</span>:Boolean</code> (default =
<code>true</code>)<code></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">smooth</span>:Boolean</code> (default =
<code>false</code>)<code></code></td>
+</tr>
+</table>
+</div>
+<a name="setHorizon()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">setHorizon</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function setHorizon(traceHorizon:Boolean = true,
colorHorizon:int = 0x000000, horizonWidth:Number = 1):void</code><span
class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span
class="label">traceHorizon</span>:Boolean</code> (default =
<code>true</code>)<code></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">colorHorizon</span>:int</code> (default =
<code>0x000000</code>)<code></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">horizonWidth</span>:Number</code> (default =
<code>1</code>)<code></code></td>
+</tr>
+</table>
+</div>
+<a name="setNearFar()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">setNearFar</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function setNearFar(fromCamera:Boolean, near:Number = 1,
far:Number = 1000):void</code><span class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span
class="label">fromCamera</span>:Boolean</code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">near</span>:Number</code> (default =
<code>1</code>)<code></code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">far</span>:Number</code> (default =
<code>1000</code>)<code></code></td>
+</tr>
+</table>
+</div>
+<br>
+<br>
+<hr>
+<br>
+<p></p>
+<center class="copyright">ASDoc Documentation for Sandy 3D Engine, AS3
Trunk version</center>
+</div>
+</body>
+</html>
+<!--ASDoc Documentation for Sandy 3D Engine, AS3 Trunk version-->
Added:
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/class-list.html
==============================================================================
--- (empty file)
+++ trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/class-list.html
Mon Feb 16 17:23:29 2009
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>sandy.core.scenegraph.mode7 - Sandy 3.x API Documentation</title>
+<base target="classFrame">
+<link rel="stylesheet" href="../../../../style.css" type="text/css"
media="screen">
+<link rel="stylesheet" href="../../../../print.css" type="text/css"
media="print">
+</head>
+<body class="classFrameContent">
+<h3>
+<a style="color:black" target="classFrame"
href="package-detail.html">Package sandy.core.scenegraph.mode7</a>
+</h3>
+<table cellspacing="0" cellpadding="0">
+<tr>
+<td><a style="color:black"
href="package-detail.html#classSummary"><b>Classes</b></a></td>
+</tr>
+<tr>
+<td><a href="CameraMode7.html">CameraMode7</a></td>
+</tr>
+<tr>
+<td><a href="Mode7.html">Mode7</a></td>
+</tr>
+</table>
+</body>
+</html>
+<!--ASDoc Documentation for Sandy 3D Engine, AS3 Trunk version-->
Added:
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/package-detail.html
==============================================================================
--- (empty file)
+++
trunk/sandy/as3/trunk/docs/sandy/core/scenegraph/mode7/package-detail.html
Mon Feb 16 17:23:29 2009
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="../../../../style.css" type="text/css"
media="screen">
+<link rel="stylesheet" href="../../../../print.css" type="text/css"
media="print">
+<title>sandy.core.scenegraph.mode7 Summary</title>
+</head>
+<body>
+<script type="text/javascript" language="javascript"
src="../../../../asdoc.js"></script><script type="text/javascript"
language="javascript" src="../../../../cookies.js"></script><script
type="text/javascript" language="javascript">
+<!--
+ asdocTitle = 'sandy.core.scenegraph.mode7 Package - Sandy 3.x API
Documentation';
+ var baseRef = '../../../../';
+ window.onload = configPage;
+ --></script>
+<table style="display:none" id="titleTable" cellspacing="0"
cellpadding="0" class="titleTable">
+<tr>
+<td align="left" class="titleTableTitle">Sandy 3D AS3 Developer</td><td
align="right" class="titleTableTopNav"><a
onclick="loadClassListFrame('../../../../all-classes.html')"
href="../../../../package-summary.html">All Packages</a> |
<a onclick="loadClassListFrame('../../../../all-classes.html')"
href="../../../../class-summary.html">All Classes</a> | <a
onclick="loadClassListFrame('../../../../index-list.html')"
href="../../../../all-index-A.html">Index</a> | <a
href="../../../../index.html?sandy/core/scenegraph/mode7/package-detail.html&sandy/core/scenegraph/mode7/class-list.html" \
id="framesLink1">Frames</a><a onclick="parent.location=document.location"
href="" style="display:none" id="noFramesLink1">No Frames</a></td><td
rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo"
title="Adobe Logo" class="logoImage" src="../../../../images/logo.jpg"></td>
+</tr>
+<tr class="titleTableRow2">
+<td align="left" id="subTitle"
class="titleTableSubTitle">Package sandy.core.scenegraph.mode7</td><td
align="right" id="subNav" class="titleTableSubNav"><a
href="package-detail.html#classSummary">Classes</a></td>
+</tr>
+<tr class="titleTableRow3">
+<td colspan="2"> </td>
+</tr>
+</table>
+<script type="text/javascript" language="javascript">
+<!--
+if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME)
{titleBar_setSubTitle("Package sandy.core.scenegraph.mode7");
titleBar_setSubNav(false,false,false,false,false,false,false,false,false,false,false,false,true,false);}
+--></script>
+<div class="MainContent">
+<br>
+<br>
+<hr>
+<a name="classSummary"></a>
+<div class="summaryTableTitle">Classes</div>
+<table class="summaryTable" cellspacing="0" cellpadding="3">
+<tr>
+<th> </th><th width="30%">Class</th><th width="70%">Description</th>
+</tr>
+<tr class="prow1">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a
href="CameraMode7.html">CameraMode7</a></td><td class="summaryTableLastCol">
+ CameraMode7 behaves like Camera3D, but with some constraints:
+ - rotations are available only by the rotateY and tilt methods (other
are desactivated)
+ - the lookAt method is overrided to respect the available rotations
+ </td>
+</tr>
+<tr class="prow0">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableSecondCol"><a href="Mode7.html">Mode7</a></td><td
class="summaryTableLastCol"> </td>
+</tr>
+</table>
+<p></p>
+<div>
+<p></p>
+<center class="copyright">ASDoc Documentation for Sandy 3D Engine, AS3
Trunk version</center>
+</div>
+</div>
+</body>
+</html>
+<!--ASDoc Documentation for Sandy 3D Engine, AS3 Trunk version-->
Modified: trunk/sandy/as3/trunk/docs/sandy/materials/Appearance.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/materials/Appearance.html (original)
+++ trunk/sandy/as3/trunk/docs/sandy/materials/Appearance.html Mon Feb 16
17:23:29 2009
@@ -4,7 +4,7 @@
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../style.css" type="text/css"
media="screen">
<link rel="stylesheet" href="../../print.css" type="text/css"
media="print">
-<meta
content="Appearance,sandy.materials.Appearance,backMaterial,flags,frontMaterial,useVertexNormal,toString" \
name="keywords">
+<meta
content="Appearance,sandy.materials.Appearance,backMaterial,flags,frontMaterial,lightingEnable,useVertexNormal,toString" \
name="keywords">
<title>sandy.materials.Appearance</title>
</head>
<body>
@@ -76,6 +76,11 @@
</td><td class="summaryTableOwnerCol">Appearance</td>
</tr>
<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="#lightingEnable">lightingEnable</a> : Boolean<div
class="summaryTableDescription">
+ Return if the light has been enable on one of the 2 material (OR
exclusion).</div>
+</td><td class="summaryTableOwnerCol">Appearance</td>
+</tr>
+<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol"><a class="signatureLink"
href="#useVertexNormal">useVertexNormal</a> : Boolean<div
class="summaryTableDescription">[read-only]
Get the use of vertex normal feature of the appearance.</div>
</td><td class="summaryTableOwnerCol">Appearance</td>
@@ -164,6 +169,22 @@
<code> public function get frontMaterial():<a
href="../materials/Material.html">Material</a></code>
<br>
<code> public function set frontMaterial(value:<a
href="../materials/Material.html">Material</a>):void</code>
+<br>
+</div>
+<a name="lightingEnable"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">lightingEnable</td><td
class="detailHeaderType">property</td><td
class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>lightingEnable:Boolean</code> [read-write]<p>
+ Return if the light has been enable on one of the 2 material (OR
exclusion).
+ </p><span class="label">Implementation</span>
+<br>
+<code> public function get
lightingEnable():Boolean</code>
+<br>
+<code> public function set
lightingEnable(value:Boolean):void</code>
<br>
</div>
<a name="useVertexNormal"></a>
Modified: trunk/sandy/as3/trunk/docs/sandy/math/Matrix4Math.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/math/Matrix4Math.html (original)
+++ trunk/sandy/as3/trunk/docs/sandy/math/Matrix4Math.html Mon Feb 16
17:23:29 2009
@@ -4,7 +4,7 @@
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../style.css" type="text/css"
media="screen">
<link rel="stylesheet" href="../../print.css" type="text/css"
media="print">
-<meta
content="Matrix4Math,sandy.math.Matrix4Math,USE_FAST_MATH,Point3DMult,Point3DMult3x3,a \
ddMatrix4,axisRotation,axisRotationPoint3D,axisRotationWithReference,clone,det,det3x3, \
eulerRotation,getInverse,getTrace,multiply,multiply3x3,multiply4x3,rotationX,rotationY,rotationZ,scale,scalePoint3D,translation,translationPoint3D" \
name="keywords">
+<meta
content="Matrix4Math,sandy.math.Matrix4Math,USE_FAST_MATH,addMatrix4,axisRotation,axis \
RotationPoint3D,axisRotationWithReference,clone,det,det3x3,eulerRotation,getInverse,ge \
tTrace,multiply,multiply3x3,multiply4x3,rotationX,rotationY,rotationZ,scale,scalePoint3D,transform,transform3x3,translation,translationPoint3D" \
name="keywords">
<title>sandy.math.Matrix4Math</title>
</head>
<body>
@@ -188,64 +188,64 @@
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink" href="#Point3DMult()">Point3DMult</a>(m:<a
href="../core/data/Matrix4.html">Matrix4</a>, pv:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Point3D.html">Point3D</a>
+<a class="signatureLink"
href="#rotationX()">rotationX</a>(angle:Number):<a
href="../core/data/Matrix4.html">Matrix4</a>
</div>
<div class="summaryTableDescription">[static]
- Multiplies a 3D vertex by a Matrix4 matrix.</div>
+ Computes a rotation Matrix4 matrix for an x axis rotation.</div>
</td><td class="summaryTableOwnerCol">Matrix4Math</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink" href="#Point3DMult3x3()">Point3DMult3x3</a>(m:<a
href="../core/data/Matrix4.html">Matrix4</a>, pv:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Point3D.html">Point3D</a>
+<a class="signatureLink"
href="#rotationY()">rotationY</a>(angle:Number):<a
href="../core/data/Matrix4.html">Matrix4</a>
</div>
<div class="summaryTableDescription">[static]
- Multiplies a 3D Point3D by a Matrix4 matrix as a 3x3 matrix.</div>
+ Computes a rotation Matrix4 matrix for an y axis rotation.</div>
</td><td class="summaryTableOwnerCol">Matrix4Math</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink"
href="#rotationX()">rotationX</a>(angle:Number):<a
href="../core/data/Matrix4.html">Matrix4</a>
+<a class="signatureLink"
href="#rotationZ()">rotationZ</a>(angle:Number):<a
href="../core/data/Matrix4.html">Matrix4</a>
</div>
<div class="summaryTableDescription">[static]
- Computes a rotation Matrix4 matrix for an x axis rotation.</div>
+ Computes a rotation Matrix4 matrix for an z axis rotation.</div>
</td><td class="summaryTableOwnerCol">Matrix4Math</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink"
href="#rotationY()">rotationY</a>(angle:Number):<a
href="../core/data/Matrix4.html">Matrix4</a>
+<a class="signatureLink" href="#scale()">scale</a>(nXScale:Number,
nYScale:Number, nZScale:Number):<a
href="../core/data/Matrix4.html">Matrix4</a>
</div>
<div class="summaryTableDescription">[static]
- Computes a rotation Matrix4 matrix for an y axis rotation.</div>
+ Computes a scale Matrix4 matrix.</div>
</td><td class="summaryTableOwnerCol">Matrix4Math</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink"
href="#rotationZ()">rotationZ</a>(angle:Number):<a
href="../core/data/Matrix4.html">Matrix4</a>
+<a class="signatureLink" href="#scalePoint3D()">scalePoint3D</a>(v:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Matrix4.html">Matrix4</a>
</div>
<div class="summaryTableDescription">[static]
- Computes a rotation Matrix4 matrix for an z axis rotation.</div>
+ Computes a scale Matrix4 matrix from a scale Point3D.</div>
</td><td class="summaryTableOwnerCol">Matrix4Math</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink" href="#scale()">scale</a>(nXScale:Number,
nYScale:Number, nZScale:Number):<a
href="../core/data/Matrix4.html">Matrix4</a>
+<a class="signatureLink" href="#transform()">transform</a>(m:<a
href="../core/data/Matrix4.html">Matrix4</a>, pv:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Point3D.html">Point3D</a>
</div>
<div class="summaryTableDescription">[static]
- Computes a scale Matrix4 matrix.</div>
+ Multiplies a 3D vertex by a Matrix4 matrix.</div>
</td><td class="summaryTableOwnerCol">Matrix4Math</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink" href="#scalePoint3D()">scalePoint3D</a>(v:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Matrix4.html">Matrix4</a>
+<a class="signatureLink" href="#transform3x3()">transform3x3</a>(m:<a
href="../core/data/Matrix4.html">Matrix4</a>, pv:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Point3D.html">Point3D</a>
</div>
<div class="summaryTableDescription">[static]
- Computes a scale Matrix4 matrix from a scale Point3D.</div>
+ Multiplies a 3D Point3D by a Matrix4 matrix as a 3x3 matrix.</div>
</td><td class="summaryTableOwnerCol">Matrix4Math</td>
</tr>
<tr class="">
@@ -733,77 +733,6 @@
</tr>
</table>
</div>
-<a name="Point3DMult()"></a>
-<table cellspacing="0" cellpadding="0" class="detailHeader">
-<tr>
-<td class="detailHeaderName">Point3DMult</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
-</tr>
-</table>
-<div class="detailBody">
-<code>public static function Point3DMult(m:<a
href="../core/data/Matrix4.html">Matrix4</a>, pv:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Point3D.html">Point3D</a></code><p>
- Multiplies a 3D vertex by a Matrix4 matrix.
- </p><span class="label">Parameters</span>
-<table border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td width="20px"></td><td><code><span class="label">m</span>:<a
href="../core/data/Matrix4.html">Matrix4</a></code> — The matrix.
- </td>
-</tr>
-<tr>
-<td class="paramSpacer"> </td>
-</tr>
-<tr>
-<td width="20px"></td><td><code><span class="label">pv</span>:<a
href="../core/data/Point3D.html">Point3D</a></code> — The vertex.
- </td>
-</tr>
-</table>
-<p></p>
-<span class="label">Returns</span>
-<table border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td width="20"></td><td><code><a
href="../core/data/Point3D.html">Point3D</a></code> —
- The resulting Point3D.
-
-
- </td>
-</tr>
-</table>
-</div>
-<a name="Point3DMult3x3()"></a>
-<table cellspacing="0" cellpadding="0" class="detailHeader">
-<tr>
-<td class="detailHeaderName">Point3DMult3x3</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
-</tr>
-</table>
-<div class="detailBody">
-<code>public static function Point3DMult3x3(m:<a
href="../core/data/Matrix4.html">Matrix4</a>, pv:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Point3D.html">Point3D</a></code><p>
- Multiplies a 3D Point3D by a Matrix4 matrix as a 3x3 matrix.
- </p><p>Uses the upper left 3 by 3 elements</p>
- <span class="label">Parameters</span>
-<table border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td width="20px"></td><td><code><span class="label">m</span>:<a
href="../core/data/Matrix4.html">Matrix4</a></code> — The matrix.
- </td>
-</tr>
-<tr>
-<td class="paramSpacer"> </td>
-</tr>
-<tr>
-<td width="20px"></td><td><code><span class="label">pv</span>:<a
href="../core/data/Point3D.html">Point3D</a></code> — The Point3D.
- </td>
-</tr>
-</table>
-<p></p>
-<span class="label">Returns</span>
-<table border="0" cellspacing="0" cellpadding="0">
-<tr>
-<td width="20"></td><td><code><a
href="../core/data/Point3D.html">Point3D</a></code> —
- The resulting Point3D.
-
-
- </td>
-</tr>
-</table>
-</div>
<a name="rotationX()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
@@ -966,6 +895,77 @@
<tr>
<td width="20"></td><td><code><a
href="../core/data/Matrix4.html">Matrix4</a></code> —
The resulting matrix.
+
+
+ </td>
+</tr>
+</table>
+</div>
+<a name="transform()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">transform</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public static function transform(m:<a
href="../core/data/Matrix4.html">Matrix4</a>, pv:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Point3D.html">Point3D</a></code><p>
+ Multiplies a 3D vertex by a Matrix4 matrix.
+ </p><span class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span class="label">m</span>:<a
href="../core/data/Matrix4.html">Matrix4</a></code> — The matrix.
+ </td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span class="label">pv</span>:<a
href="../core/data/Point3D.html">Point3D</a></code> — The vertex.
+ </td>
+</tr>
+</table>
+<p></p>
+<span class="label">Returns</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20"></td><td><code><a
href="../core/data/Point3D.html">Point3D</a></code> —
+ The resulting Point3D.
+
+
+ </td>
+</tr>
+</table>
+</div>
+<a name="transform3x3()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">transform3x3</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public static function transform3x3(m:<a
href="../core/data/Matrix4.html">Matrix4</a>, pv:<a
href="../core/data/Point3D.html">Point3D</a>):<a
href="../core/data/Point3D.html">Point3D</a></code><p>
+ Multiplies a 3D Point3D by a Matrix4 matrix as a 3x3 matrix.
+ </p><p>Uses the upper left 3 by 3 elements</p>
+ <span class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span class="label">m</span>:<a
href="../core/data/Matrix4.html">Matrix4</a></code> — The matrix.
+ </td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span class="label">pv</span>:<a
href="../core/data/Point3D.html">Point3D</a></code> — The Point3D.
+ </td>
+</tr>
+</table>
+<p></p>
+<span class="label">Returns</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20"></td><td><code><a
href="../core/data/Point3D.html">Point3D</a></code> —
+ The resulting Point3D.
</td>
Modified: trunk/sandy/as3/trunk/docs/sandy/primitive/MD2.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/primitive/MD2.html (original)
+++ trunk/sandy/as3/trunk/docs/sandy/primitive/MD2.html Mon Feb 16 17:23:29
2009
@@ -4,7 +4,7 @@
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../style.css" type="text/css"
media="screen">
<link rel="stylesheet" href="../../print.css" type="text/css"
media="print">
-<meta
content="MD2,sandy.primitive.MD2,frames,frame,nFrames,textureFileName,appendFrameCopy,clone,generate" \
name="keywords">
+<meta
content="MD2,sandy.primitive.MD2,frames,frame,nFrames,textureFileName,appendFrameCopy,clone,generate,replaceFrame" \
name="keywords">
<title>sandy.primitive.MD2</title>
</head>
<body>
@@ -469,7 +469,7 @@
<tr class="">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
-<a class="signatureLink"
href="#appendFrameCopy()">appendFrameCopy</a>(frameNumber:int):int</div>
+<a class="signatureLink"
href="#appendFrameCopy()">appendFrameCopy</a>(sourceFrame:int):int</div>
<div class="summaryTableDescription">
Appends frame copy to animation.</div>
</td><td class="summaryTableOwnerCol">MD2</td>
@@ -663,6 +663,14 @@
Removes a listener for the specified event.</div>
</td><td class="summaryTableOwnerCol"><a
href="../core/scenegraph/Node.html">Node</a></td>
</tr>
+<tr class="">
+<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"> </td><td
class="summaryTableSignatureCol">
+<div class="summarySignature">
+<a class="signatureLink"
href="#replaceFrame()">replaceFrame</a>(destFrame:int,
sourceFrame:Number):void</div>
+<div class="summaryTableDescription">
+ Replaces specified frame with other key or interpolated frame.</div>
+</td><td class="summaryTableOwnerCol">MD2</td>
+</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol"> </td><td
class="summaryTableInheritanceCol"><img class="inheritedSummaryImage"
title="Inherited" alt="Inherited"
src="../../images/inheritedSummary.gif"></td><td
class="summaryTableSignatureCol">
<div class="summarySignature">
@@ -926,13 +934,13 @@
</tr>
</table>
<div class="detailBody">
-<code>public function appendFrameCopy(frameNumber:int):int</code><p>
+<code>public function appendFrameCopy(sourceFrame:int):int</code><p>
Appends frame copy to animation.
You can use this to rearrange an animation at runtime, create
transitions, etc.
</p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
-<td width="20px"></td><td><code><span
class="label">frameNumber</span>:int</code></td>
+<td width="20px"></td><td><code><span
class="label">sourceFrame</span>:int</code></td>
</tr>
</table>
<p></p>
@@ -996,6 +1004,28 @@
</td>
+</tr>
+</table>
+</div>
+<a name="replaceFrame()"></a>
+<table cellspacing="0" cellpadding="0" class="detailHeader">
+<tr>
+<td class="detailHeaderName">replaceFrame</td><td
class="detailHeaderParens">()</td><td
class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
+</tr>
+</table>
+<div class="detailBody">
+<code>public function replaceFrame(destFrame:int,
sourceFrame:Number):void</code><p>
+ Replaces specified frame with other key or interpolated frame.
+ </p><span class="label">Parameters</span>
+<table border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td width="20px"></td><td><code><span
class="label">destFrame</span>:int</code></td>
+</tr>
+<tr>
+<td class="paramSpacer"> </td>
+</tr>
+<tr>
+<td width="20px"></td><td><code><span
class="label">sourceFrame</span>:Number</code></td>
</tr>
</table>
</div>
Modified: trunk/sandy/as3/trunk/docs/sandy/util/BitmapUtil.html
==============================================================================
--- trunk/sandy/as3/trunk/docs/sandy/util/BitmapUtil.html (original)
+++ trunk/sandy/as3/trunk/docs/sandy/util/BitmapUtil.html Mon Feb 16
17:23:29 2009
@@ -40,8 +40,7 @@
</table>
<p></p>
Utility class for Bitmap calculations.
-
- <p></p>
+ <p></p>
<br>
<hr>
</div>
@@ -174,7 +173,7 @@
import sandy.primitive.
import sandy.materials.
import sandy.util.
-
+
var tex:BitmapData = new Texture (0, 0); // tex.fillRect (tex.rect,
0xFFFFFF00);
// code from "simplest sandy tutorial"
@@ -204,10 +203,8 @@
<div class="detailBody">
<code>public static function concatBitmapMatrix(p_oM1:Object,
p_oM2:Object):Object</code><p>
Returns a concatenation of two bitmap matrices.
-
- </p><p>[<strong>ToDo</strong>: Explain what matrices are handled here
]</p>
-
- <span class="label">Parameters</span>
+ </p><p>[<strong>ToDo</strong>: Explain what matrices are handled
here ]</p>
+ <span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span
class="label">p_oM1</span>:Object</code> — The matrix of the first
bitmap.
@@ -239,8 +236,7 @@
<div class="detailBody">
<code>public static function getScaledBitmap(p_oBitmap:BitmapData,
p_nScalex:Number, p_nScaley:Number = 0):BitmapData</code><p>
Returns a scaled version of a bitmap.
-
- </p><p>The method takes a bitmap as input, and returns a scaled
copy.<br/>
+ </p><p>The method takes a bitmap as input, and returns a scaled
copy.<br/>
The original is not changed.</p>
<span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
@@ -281,11 +277,9 @@
<div class="detailBody">
<code>public static function movieToBitmap(p_oSprite:DisplayObject,
p_bTransparent:Boolean = true, p_nColor:Number =
0x00FF00CC):BitmapData</code><p>
Converts a sprite to a bitmap respecting the sprite position.
-
- </p><p>The simple BitmapData.draw method doesn't take care of the
negative part of the sprite during the draw.<br />
+ </p><p>The simple BitmapData.draw method doesn't take care of the
negative part of the sprite during the draw.<br />
This method does.</p>
-
- <span class="label">Parameters</span>
+ <span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span
class="label">p_oSprite</span>:DisplayObject</code> — The sprite or
other DisplayObject to convert to BitmapData. (DisplayObject allows support
for AVM1Movie)
Modified: trunk/sandy/as3/trunk/src/sandy/extrusion/Extrusion.as
==============================================================================
--- trunk/sandy/as3/trunk/src/sandy/extrusion/Extrusion.as (original)
+++ trunk/sandy/as3/trunk/src/sandy/extrusion/Extrusion.as Mon Feb 16
17:23:29 2009
@@ -49,18 +49,18 @@
// construct profile vertices and side surface, if any
for (i = 0; i < l_sections.length; i++) {
var m:Matrix4 = Matrix4 (l_sections [i]);
-
+
for (j = 0; j < n + 1; j++) {
if (j < n) {
v.x = profile.vertices [j].x;
v.y = profile.vertices [j].y;
v.z = 0;
- m.Point3DMult (v);
+ m.transform (v);
g.setVertex (j + i * n, v.x, v.y, v.z);
}
g.setUVCoords (j + i * (n + 1), j / n, i / (l_sections.length - 1));
}
-
+
if (i > 0) {
for (j = 1; j < n + 1; j++) {
if (links.indexOf (profile.vertices [j % n]) < 0) {
Modified: trunk/sandy/as3/trunk/src/sandy/util/BitmapUtil.as
==============================================================================
--- trunk/sandy/as3/trunk/src/sandy/util/BitmapUtil.as (original)
+++ trunk/sandy/as3/trunk/src/sandy/util/BitmapUtil.as Mon Feb 16 17:23:29
2009
@@ -1,4 +1,4 @@
-/*
+/*
# ***** BEGIN LICENSE BLOCK *****
Copyright the original author or authors.
Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1 (the "License");
@@ -13,7 +13,7 @@
# ***** END LICENSE BLOCK *****
*/
-package sandy.util
+package sandy.util
{
import flash.display.BitmapData;
import flash.display.DisplayObject;
@@ -27,10 +27,10 @@
import sandy.core.data.Vertex;
import sandy.core.data.UVCoord;
import sandy.core.Scene3D;
-
+
/**
* Utility class for Bitmap calculations.
- *
+ *
* @author Thomas Pfeiffer - kiroukou
* @version 3.0
* @date 26.07.2007
@@ -39,10 +39,10 @@
{
/**
* Converts a sprite to a bitmap respecting the sprite position.
- *
+ *
* <p>The simple BitmapData.draw method doesn't take care of the
negative part of the sprite during the draw.<br />
* This method does.</p>
- *
+ *
* @param p_oSprite The sprite or other DisplayObject to convert to
BitmapData. (DisplayObject allows support for AVM1Movie)
* @param p_bTransparent Whether to allow transparency.
* @param p_nColor Background color (32 bit).
@@ -59,11 +59,11 @@
// --
return bmp;
}
-
-
+
+
/**
* Returns a scaled version of a bitmap.
- *
+ *
* <p>The method takes a bitmap as input, and returns a scaled copy.<br/>
* The original is not changed.</p>
*
@@ -80,19 +80,19 @@
tex.draw( p_oBitmap, new Matrix( p_nScalex, 0, 0, p_nScaley ) );
return tex;
}
-
+
/**
* Returns a concatenation of two bitmap matrices.
- *
+ *
* <p>[<strong>ToDo</strong>: Explain what matrices are handled here
]</p>
- *
+ *
* @param p_oM1 The matrix of the first bitmap.
* @param p_oM2 The matrix of the second bitmap.
*
* @return The resulting matrix.
*/
public static function concatBitmapMatrix( p_oM1:Object, p_oM2:Object
):Object
- {
+ {
var r:Object = new Object();
// --
r.a = p_oM1.a * p_oM2.a;
@@ -154,7 +154,7 @@
import sandy.primitive.*;
import
==============================================================================
Diff truncated at 200k characters
_______________________________________________
Sandy mailing list
Sandy@osflash.org
http://osflash.org/mailman/listinfo/sandy_osflash.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic