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>SkeletalModel</title> 7 <link rel="stylesheet" href="../css/mainpage.css" type="text/css" /> 8 </head> 9 <body> 10 <h1><SkeletalModel></h1> 11 <h2>Description</h2> 12 <p> 13This tag is for models for which skinning deform using skeletons is allowed. Models that do not involve skinning deform are also described by this tag. These are expressed using skinning influenced only by one bone. Children of this tag include shapes, materials, meshes (for controlling shape visibility), and bone hierarchical structures.<br> The hierarchical structure of a scene output in a single export is gathered together in multiple <SeparateDataShapeCtr> tags inside a single <SkeletalModel>. 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>ModelCullingMode</td><th><CODE>CullingMode</CODE></th><td> 18 culling mode 19 </td></tr><tr><td /><th>IsBranchVisible</th><td> 20 Flag indicating whether items below node are shown. 21 </td></tr><tr><td /><th>IsNonuniformScalable</th><td> 22 Indicates whether a matrix for normals is being sent. 23 24 The matrix for normals is sent when non-uniform scaling is required. If this flag is true, the maximum number of matrices is halved rather than having the matrix for normals sent. 25 </td></tr><tr><td /><th><CODE>IsVisible</CODE></th><td> 26 Flag indicating whether being shown. 27 </td></tr><tr><td /><th>LayerId</th><td> 28 ID for controlling the drawing order. 29 </td></tr><tr><td /><th>Name</th><td> 30 Name. 31 </td></tr><tr><td /><th>NeededBoneCapacity</th><td> 32 Maximum number of bones referenced. This value is calculated based on the Export options <B>Non-Uniform Scale</B> and <B>Max User Uniform Registers</B>. 33 </td></tr></table> 34 <h2>ModelCullingMode Enumerated Type</h2> 35 <table class="arguments"> 36<thead><tr><td>Value</td><td>Description</td></tr></thead><tr><th>Dynamic</th><td>Mode in which culling is performed dynamically and models are displayed only when they are inside the viewable area.</td></tr><tr><th>Always</th><td>Mode in which culling is always performed.</td></tr><tr><th>Never</th><td>Mode in which culling is never performed and models are always displayed.</td></tr></table> 37 38<h2>Example Output</h2> 39 40<table> 41<tr> 42<td><pre> 43<Models><br> 44 <strong><SkeletalModel Name="" IsBranchVisible="true" IsVisible="true" CullingMode="Dynamic" IsNonuniformScalable="true" NeededBoneCapacity="10"></strong><br> 45 <br> 46 ..omitted..<br><br> 47 <strong></SkeletalModel></strong><br> 48</Models><br> 49</pre></td> 50</tr></table> 51<hr><p>CONFIDENTIAL</p></body> 52</html>