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<SkeletalAnimationData><br> 44 <Skeleton RootBoneName="human" ScalingRule="Maya" IsTranslateAnimationEnabled="true"><br> 45 <Bones><br> 46 <strong><Bone Name="human" ParentBoneName="" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="false" HasSkinningMatrix="false" BillboardMode="Off"></strong><br> 47 <Transform><br> 48 <Scale X="1" Y="1" Z="1" /><br> 49 <Rotate X="0" Y="0" Z="0" /><br> 50 <Translate X="0" Y="0" Z="0" /><br> 51 </Transform><br> 52 <strong></Bone></strong><br> 53 <strong><Bone Name="polygon_all" ParentBoneName="human" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="false" HasSkinningMatrix="false" BillboardMode="Off"></strong><br> 54 <Transform><br> 55 <Scale X="1" Y="1" Z="1" /><br> 56 <Rotate X="0" Y="0" Z="0" /><br> 57 <Translate X="0" Y="0" Z="0" /><br> 58 </Transform><br> 59 <strong></Bone></strong><br> 60 </Bones><br> 61 </Skeleton><br> 62</SkeletalAnimationData><br> 63</pre></td> 64</tr></table> 65 66 <hr><p>CONFIDENTIAL</p></body> 67</html>