1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <title>Bone</title> 7 <link rel="stylesheet" href="../css/mainpage.css" type="text/css" /> 8 </head> 9 <body> 10 <h1><Bone></h1> 11 <h2>Description</h2> 12 <p> 13 Tag for the nodes that make up the bone's parent-child structure. 14 </p> 15 <h2>Attributes</h2> 16 <table class="arguments"> 17<thead><tr><td>Type</td><td>Attributes</td><td>Description</td></tr></thead><tr><td>BoneBillboardMode</td><th>BillboardMode</th><td> 18 Billboard setting for bones. 19 </td></tr><tr><td /><th>HasSkinningMatrix</th><td> 20 Indicates necessity for skinning. 21 </td></tr><tr><td /><th>IsCompressible</th><td> 22 Indicates whether compression is possible. 23 </td></tr><tr><td /><th>IsNeededRendering</th><td> 24 Indicates necessity for model rendering. 25 </td></tr><tr><td /><th>IsSegmentScaleCompensate</th><td> 26 Indicates whether scale compensation is being performed. 27 </td></tr><tr><td /><th>Name</th><td> 28 Name. 29 </td></tr><tr><td /><th>ParentBoneName</th><td> 30 Name of parent bone. 31 </td></tr></table> 32 <h2><CODE>BoneBillboardMode</CODE> Enumerated Type</h2> 33 <table class="arguments"> 34<thead><tr><td>Value</td><td>Description</td></tr></thead><tr><th>Off</th><td>Billboarding not performed.</td></tr><tr><th>World</th><td>Rotates the z-axis to be parallel with the view axis.</td></tr><tr><th>WorldViewpoint</th><td>Rotates so the z-axis points in the view direction.</td></tr><tr><th>Screen</th><td>Rotates the z-axis to be parallel with the view axis, and rotates the y-axis to face toward the top of the screen.</td></tr><tr><th>ScreenViewpoint</th><td>Rotates the z-axis to face toward the viewpoint, and rotates the y-axis to face toward the top of the screen.</td></tr><tr><th>YAxial</th><td>Rotates only the y-axis so that the z-axis is parallel with the view axis.</td></tr><tr><th>YAxialViewpoint</th><td>Rotates only the y-axis so that the z-axis faces the viewpoint.</td></tr><tr><th>Invalid</th><td> 35 An invalid type. For <CODE>RadioButton</CODE> binding. 36 </td></tr></table> 37 38<h2>Example Output</h2> 39 40<table> 41<tr> 42<td><pre> 43<Skeleton RootBoneName="pPlane1" ScalingRule="Standard" IsTranslateAnimationEnabled="true"><br> 44 <Bones><br> 45 <strong><Bone Name="pPlane1" ParentBoneName="" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="true" HasSkinningMatrix="false" BillboardMode="Off"></strong><br> 46 <Transform><br> 47 <Scale X="1" Y="1" Z="1" /><br> 48 <Rotate X="0" Y="0" Z="0" /><br> 49 <Translate X="0.628991" Y="0" Z="-1.03303" /><br> 50 </Transform><br> 51 <strong></Bone></strong><br> 52 </Bones><br> 53</Skeleton><br> 54</pre></td> 55</tr></table> 56 <hr><p>CONFIDENTIAL</p></body> 57</html>