<spanid="dna-viewer-builder-analog-gui-module"></span><h2>dna_viewer.builder.analog_gui module<aclass="headerlink"href="#module-dna_viewer.builder.analog_gui"title="Permalink to this headline"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.analog_gui.</span></span><spanclass="sig-name descname"><spanclass="pre">AnalogGui</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">options</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal"href="dna_viewer.config.html#dna_viewer.config.analog_gui.AnalogGui"title="dna_viewer.config.analog_gui.AnalogGui"><spanclass="pre">dna_viewer.config.analog_gui.AnalogGui</span></a><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/dna_viewer/builder/analog_gui.html#AnalogGui"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.analog_gui.AnalogGui"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">add_eye_locators</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/analog_gui.html#AnalogGui.add_eye_locators"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.analog_gui.AnalogGui.add_eye_locators"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">add_eyes</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/analog_gui.html#AnalogGui.add_eyes"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.analog_gui.AnalogGui.add_eyes"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">build</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/analog_gui.html#AnalogGui.build"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.analog_gui.AnalogGui.build"title="Permalink to this definition"></a></dt>
<dd><p>Start building the analog gui</p>
</dd></dl>
</dd></dl>
</section>
<sectionid="module-dna_viewer.builder.character">
<spanid="dna-viewer-builder-character-module"></span><h2>dna_viewer.builder.character module<aclass="headerlink"href="#module-dna_viewer.builder.character"title="Permalink to this headline"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.character.</span></span><spanclass="sig-name descname"><spanclass="pre">Character</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">dna</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal"href="dna_viewer.model.html#dna_viewer.model.dna.DNA"title="dna_viewer.model.dna.DNA"><spanclass="pre">dna_viewer.model.dna.DNA</span></a></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">config</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal"href="dna_viewer.config.html#dna_viewer.config.character.Character"title="dna_viewer.config.character.Character"><spanclass="pre">dna_viewer.config.character.Character</span></a><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/dna_viewer/builder/character.html#Character"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.character.Character"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">build</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference internal"href="#dna_viewer.builder.character.CharacterBuildResult"title="dna_viewer.builder.character.CharacterBuildResult"><spanclass="pre">dna_viewer.builder.character.CharacterBuildResult</span></a></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/character.html#Character.build"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.character.Character.build"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.character.</span></span><spanclass="sig-name descname"><spanclass="pre">CharacterBuildResult</span></span><aclass="reference internal"href="_modules/dna_viewer/builder/character.html#CharacterBuildResult"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.character.CharacterBuildResult"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">static</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">create</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">nodes</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Dict</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">OpenMaya.MObject</span><spanclass="p"><spanclass="pre">]</span></span><spanclass="p"><spanclass="pre">]</span></span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference internal"href="#dna_viewer.builder.character.CharacterBuildResult"title="dna_viewer.builder.character.CharacterBuildResult"><spanclass="pre">dna_viewer.builder.character.CharacterBuildResult</span></a></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/character.html#CharacterBuildResult.create"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.character.CharacterBuildResult.create"title="Permalink to this definition"></a></dt>
<dd><p>Character creator method returning a character build result object</p>
<p>@type nodes: Dict[int, List[MObject]]
@param nodes: The PyNode objects created in the build process by LOD number</p>
<spanclass="sig-name descname"><spanclass="pre">nodes</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">Dict</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">OpenMaya.MObject</span><spanclass="p"><spanclass="pre">]</span></span><spanclass="p"><spanclass="pre">]</span></span></em><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{}</span></em><aclass="headerlink"href="#dna_viewer.builder.character.CharacterBuildResult.nodes"title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</section>
<sectionid="module-dna_viewer.builder.gui">
<spanid="dna-viewer-builder-gui-module"></span><h2>dna_viewer.builder.gui module<aclass="headerlink"href="#module-dna_viewer.builder.gui"title="Permalink to this headline"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.gui.</span></span><spanclass="sig-name descname"><spanclass="pre">Gui</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">options</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal"href="dna_viewer.config.html#dna_viewer.config.gui.Gui"title="dna_viewer.config.gui.Gui"><spanclass="pre">dna_viewer.config.gui.Gui</span></a><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/dna_viewer/builder/gui.html#Gui"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.gui.Gui"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">build</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/gui.html#Gui.build"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.gui.Gui.build"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">position_gui</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">group_name</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/gui.html#Gui.position_gui"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.gui.Gui.position_gui"title="Permalink to this definition"></a></dt>
<dd><p>Sets the gui position to align with the character eyes</p>
</dd></dl>
</dd></dl>
</section>
<sectionid="module-dna_viewer.builder.joint">
<spanid="dna-viewer-builder-joint-module"></span><h2>dna_viewer.builder.joint module<aclass="headerlink"href="#module-dna_viewer.builder.joint"title="Permalink to this headline"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.joint.</span></span><spanclass="sig-name descname"><spanclass="pre">Joint</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">joints</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal"href="dna_viewer.model.html#dna_viewer.model.joint.Joint"title="dna_viewer.model.joint.Joint"><spanclass="pre">dna_viewer.model.joint.Joint</span></a><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">linear_modifier</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">float</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">angle_modifier</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">float</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/dna_viewer/builder/joint.html#Joint"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.joint.Joint"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">add_joint_to_scene</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">joint</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal"href="dna_viewer.model.html#dna_viewer.model.joint.Joint"title="dna_viewer.model.joint.Joint"><spanclass="pre">dna_viewer.model.joint.Joint</span></a></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/joint.html#Joint.add_joint_to_scene"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.joint.Joint.add_joint_to_scene"title="Permalink to this definition"></a></dt>
<dd><p>Adds the given joint to the scene</p>
<p>@type joint: JointModel
@param joint: The joint to be added to the scene</p>
<spanclass="sig-name descname"><spanclass="pre">process</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/joint.html#Joint.process"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.joint.Joint.process"title="Permalink to this definition"></a></dt>
<dd><p>Starts adding all the provided joints to the scene</p>
</dd></dl>
</dd></dl>
</section>
<sectionid="module-dna_viewer.builder.maya_mesh">
<spanid="dna-viewer-builder-maya-mesh-module"></span><h2>dna_viewer.builder.maya_mesh module<aclass="headerlink"href="#module-dna_viewer.builder.maya_mesh"title="Permalink to this headline"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.maya_mesh.</span></span><spanclass="sig-name descname"><spanclass="pre">MayaMesh</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">config</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal"href="dna_viewer.config.html#dna_viewer.config.mesh.Mesh"title="dna_viewer.config.mesh.Mesh"><spanclass="pre">dna_viewer.config.mesh.Mesh</span></a></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">dna</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal"href="dna_viewer.model.html#dna_viewer.model.dna.DNA"title="dna_viewer.model.dna.DNA"><spanclass="pre">dna_viewer.model.dna.DNA</span></a></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/dna_viewer/builder/maya_mesh.html#MayaMesh"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.maya_mesh.MayaMesh"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">add_blend_shapes</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">add_mesh_name_to_blend_shape_channel_name</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">bool</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/maya_mesh.html#MayaMesh.add_blend_shapes"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.maya_mesh.MayaMesh.add_blend_shapes"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">add_normals</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/maya_mesh.html#MayaMesh.add_normals"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.maya_mesh.MayaMesh.add_normals"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">add_skin</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">joint_names</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">str</span><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">joint_ids</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">]</span></span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/maya_mesh.html#MayaMesh.add_skin"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.maya_mesh.MayaMesh.add_skin"title="Permalink to this definition"></a></dt>
<dd><p>Adds skin to the mesh</p>
<p>@type joint_names: List[str]
@param joint_names: Joint names needed for adding the skin cluster</p>
<p>@type joint_ids: List[int]
@param joint_ids: Joint indices needed for setting skin weights</p>
<spanclass="sig-name descname"><spanclass="pre">create_neutral_mesh</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">OpenMaya.MObject</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/maya_mesh.html#MayaMesh.create_neutral_mesh"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.maya_mesh.MayaMesh.create_neutral_mesh"title="Permalink to this definition"></a></dt>
<dd><p>Creates the neutral mesh using the config provided for this builder class object</p>
<p>@rtype: om.MObject
@returns: the instance of the created mesh object</p>
</dd></dl>
</dd></dl>
</section>
<sectionid="module-dna_viewer.builder.mesh">
<spanid="dna-viewer-builder-mesh-module"></span><h2>dna_viewer.builder.mesh module<aclass="headerlink"href="#module-dna_viewer.builder.mesh"title="Permalink to this headline"></a></h2>
<spanclass="sig-name descname"><spanclass="pre">add_blend_shapes</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/mesh.html#Mesh.add_blend_shapes"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.mesh.Mesh.add_blend_shapes"title="Permalink to this definition"></a></dt>
<dd><p>Reads in the blend shapes, then adds them to the mesh if it is set in the build options</p>
<spanclass="sig-name descname"><spanclass="pre">add_normals</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/mesh.html#Mesh.add_normals"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.mesh.Mesh.add_normals"title="Permalink to this definition"></a></dt>
<dd><p>Adds normals to the mesh if it is set in the build options</p>
<spanclass="sig-name descname"><spanclass="pre">add_skin</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/mesh.html#Mesh.add_skin"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.mesh.Mesh.add_skin"title="Permalink to this definition"></a></dt>
<dd><p>Adds skin to the mesh if it is set in the build options</p>
<spanclass="sig-name descname"><spanclass="pre">build</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/mesh.html#Mesh.build"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.mesh.Mesh.build"title="Permalink to this definition"></a></dt>
<dd><p>Starts the build process, creates the neutral mesh, then adds normals, blends shapes and skin if needed</p>
<spanclass="sig-name descname"><spanclass="pre">create_neutral_mesh</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/mesh.html#Mesh.create_neutral_mesh"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.mesh.Mesh.create_neutral_mesh"title="Permalink to this definition"></a></dt>
<dd><p>Creates the neutral mesh</p>
</dd></dl>
</dd></dl>
</section>
<sectionid="module-dna_viewer.builder.rig_logic">
<spanid="dna-viewer-builder-rig-logic-module"></span><h2>dna_viewer.builder.rig_logic module<aclass="headerlink"href="#module-dna_viewer.builder.rig_logic"title="Permalink to this headline"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.rig_logic.</span></span><spanclass="sig-name descname"><spanclass="pre">RigLogic</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">config</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal"href="dna_viewer.config.html#dna_viewer.config.rig_logic.RigLogic"title="dna_viewer.config.rig_logic.RigLogic"><spanclass="pre">dna_viewer.config.rig_logic.RigLogic</span></a><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/dna_viewer/builder/rig_logic.html#RigLogic"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.rig_logic.RigLogic"title="Permalink to this definition"></a></dt>
<ddclass="field-odd"><p>The rig logic configuration containing naming options used for creating the execution string that will be called from maya to create the rig logic</p>
<spanclass="sig-name descname"><spanclass="pre">build_command</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">str</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/rig_logic.html#RigLogic.build_command"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.rig_logic.RigLogic.build_command"title="Permalink to this definition"></a></dt>
<dd><p>Creates the command string that will be executed in maya to create the rig logic</p>
<p>@rtype: str
@returns: the string representing the command that needs to be executed</p>
</dd></dl>
</dd></dl>
</section>
<sectionid="module-dna_viewer.builder.scene">
<spanid="dna-viewer-builder-scene-module"></span><h2>dna_viewer.builder.scene module<aclass="headerlink"href="#module-dna_viewer.builder.scene"title="Permalink to this headline"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.scene.</span></span><spanclass="sig-name descname"><spanclass="pre">Scene</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">config</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal"href="dna_viewer.config.html#dna_viewer.config.scene.Scene"title="dna_viewer.config.scene.Scene"><spanclass="pre">dna_viewer.config.scene.Scene</span></a><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#Scene"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.Scene"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">add_display_layers</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#Scene.add_display_layers"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.Scene.add_display_layers"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">build</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference internal"href="#dna_viewer.builder.scene.SceneResult"title="dna_viewer.builder.scene.SceneResult"><spanclass="pre">dna_viewer.builder.scene.SceneResult</span></a></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#Scene.build"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.Scene.build"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">build_scene</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">build_result</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal"href="#dna_viewer.builder.scene.SceneResult"title="dna_viewer.builder.scene.SceneResult"><spanclass="pre">dna_viewer.builder.scene.SceneResult</span></a></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#Scene.build_scene"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.Scene.build_scene"title="Permalink to this definition"></a></dt>
<dd><p>Builds the scene for the configuration from @config</p>
<p>@type build_result: SceneResult
@param build_result: The SceneResult object that will contain results</p>
<spanclass="sig-name descname"><spanclass="pre">get_display_layers</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">]</span></span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#Scene.get_display_layers"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.Scene.get_display_layers"title="Permalink to this definition"></a></dt>
<dd><p>Gets a lod id list that need to be created for the meshes from @config</p>
<spanclass="sig-name descname"><spanclass="pre">save_scene</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#Scene.save_scene"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.Scene.save_scene"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">set_units</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#Scene.set_units"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.Scene.set_units"title="Permalink to this definition"></a></dt>
<dd><p>Sets the translation and rotation units of the scene from @config</p>
<emclass="property"><spanclass="pre">exception</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.scene.</span></span><spanclass="sig-name descname"><spanclass="pre">SceneError</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">message</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#SceneError"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.SceneError"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">dna_viewer.builder.scene.</span></span><spanclass="sig-name descname"><spanclass="pre">SceneResult</span></span><aclass="reference internal"href="_modules/dna_viewer/builder/scene.html#SceneResult"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#dna_viewer.builder.scene.SceneResult"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">character_results</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal"href="#dna_viewer.builder.character.CharacterBuildResult"title="dna_viewer.builder.character.CharacterBuildResult"><spanclass="pre">dna_viewer.builder.character.CharacterBuildResult</span></a><spanclass="p"><spanclass="pre">]</span></span></em><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#dna_viewer.builder.scene.SceneResult.character_results"title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</section>
<sectionid="module-dna_viewer.builder">
<spanid="module-contents"></span><h2>Module contents<aclass="headerlink"href="#module-dna_viewer.builder"title="Permalink to this headline"></a></h2>