2987 lines
222 KiB
HTML
2987 lines
222 KiB
HTML
<!DOCTYPE html>
|
|
<html class="writer-html5" lang="en" >
|
|
<head>
|
|
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>dna_viewer.model package — DNA Calibration documentation</title>
|
|
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
|
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
|
|
<link rel="stylesheet" href="_static/graphviz.css" type="text/css" />
|
|
<!--[if lt IE 9]>
|
|
<script src="_static/js/html5shiv.min.js"></script>
|
|
<![endif]-->
|
|
|
|
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
|
<script src="_static/jquery.js"></script>
|
|
<script src="_static/underscore.js"></script>
|
|
<script src="_static/doctools.js"></script>
|
|
<script src="_static/js/theme.js"></script>
|
|
<link rel="index" title="Index" href="genindex.html" />
|
|
<link rel="search" title="Search" href="search.html" />
|
|
<link rel="next" title="dna_viewer.reader package" href="dna_viewer.reader.html" />
|
|
<link rel="prev" title="dna_viewer.const package" href="dna_viewer.const.html" />
|
|
</head>
|
|
|
|
<body class="wy-body-for-nav">
|
|
<div class="wy-grid-for-nav">
|
|
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
|
<div class="wy-side-scroll">
|
|
<div class="wy-side-nav-search" >
|
|
<a href="index.html" class="icon icon-home"> DNA Calibration
|
|
</a>
|
|
<div role="search">
|
|
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
|
|
<input type="text" name="q" placeholder="Search docs" />
|
|
<input type="hidden" name="check_keywords" value="yes" />
|
|
<input type="hidden" name="area" value="default" />
|
|
</form>
|
|
</div>
|
|
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
|
|
<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="index_.html">MetaHuman DNA Calibration</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="index_.html#overview">Overview</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="index_.html#examples">Examples</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="index_.html#notes">Notes</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="index_.html#license">License</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="index_.html#indices-and-tables">Indices and tables</a></li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">Repository Organization</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="repository_organization_md.html">Repository Organization</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="repository_organization_md.html#folder-structure">Folder structure</a></li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">DNACalib</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="dnacalib_md.html">DNACalib</a></li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">DNAViewer</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_md.html">DNAViewer</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_maya_md.html">Usage in Maya</a></li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">DNAViewer API</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_api_md.html">Environment Setup</a></li>
|
|
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_api_md.html#dna">DNA</a></li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">Technical documentation</span></p>
|
|
<ul class="current">
|
|
<li class="toctree-l1"><a class="reference internal" href="dnacalib.html">dnacalib</a></li>
|
|
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">dna_viewer</a><ul class="current">
|
|
<li class="toctree-l2 current"><a class="reference internal" href="dna_viewer.html">dna_viewer package</a><ul class="current">
|
|
<li class="toctree-l3 current"><a class="reference internal" href="dna_viewer.html#subpackages">Subpackages</a><ul class="current">
|
|
<li class="toctree-l4"><a class="reference internal" href="dna_viewer.builder.html">dna_viewer.builder package</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="dna_viewer.config.html">dna_viewer.config package</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="dna_viewer.const.html">dna_viewer.const package</a></li>
|
|
<li class="toctree-l4 current"><a class="current reference internal" href="#">dna_viewer.model package</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="dna_viewer.reader.html">dna_viewer.reader package</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="dna_viewer.ui.html">dna_viewer.ui package</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="dna_viewer.util.html">dna_viewer.util package</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l3"><a class="reference internal" href="dna_viewer.html#module-dna_viewer.version">dna_viewer.version module</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="dna_viewer.html#module-dna_viewer">Module contents</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p class="caption" role="heading"><span class="caption-text">FAQ</span></p>
|
|
<ul>
|
|
<li class="toctree-l1"><a class="reference internal" href="faq_md.html">Frequently Asked Questions (FAQ)</a></li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
|
|
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
|
<a href="index.html">DNA Calibration</a>
|
|
</nav>
|
|
|
|
<div class="wy-nav-content">
|
|
<div class="rst-content">
|
|
<div role="navigation" aria-label="Page navigation">
|
|
<ul class="wy-breadcrumbs">
|
|
<li><a href="index.html" class="icon icon-home"></a> »</li>
|
|
<li><a href="modules.html">dna_viewer</a> »</li>
|
|
<li><a href="dna_viewer.html">dna_viewer package</a> »</li>
|
|
<li>dna_viewer.model package</li>
|
|
<li class="wy-breadcrumbs-aside">
|
|
<a href="_sources/dna_viewer.model.rst.txt" rel="nofollow"> View page source</a>
|
|
</li>
|
|
</ul>
|
|
<hr/>
|
|
</div>
|
|
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
|
<div itemprop="articleBody">
|
|
|
|
<section id="dna-viewer-model-package">
|
|
<h1>dna_viewer.model package<a class="headerlink" href="#dna-viewer-model-package" title="Permalink to this headline"></a></h1>
|
|
<section id="submodules">
|
|
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
|
|
</section>
|
|
<section id="module-dna_viewer.model.behavior">
|
|
<span id="dna-viewer-model-behavior-module"></span><h2>dna_viewer.model.behavior module<a class="headerlink" href="#module-dna_viewer.model.behavior" title="Permalink to this headline"></a></h2>
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.AnimatedMapsData">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.behavior.</span></span><span class="sig-name descname"><span class="pre">AnimatedMapsData</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lods:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">conditional_table:</span> <span class="pre">dna_viewer.model.behavior.ConditionalTable</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/behavior.html#AnimatedMapsData"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.behavior.AnimatedMapsData" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about animated maps</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">lods</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">lods</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A list of lod indices that the blend shapes are contained within</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">conditional_table</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.behavior.ConditionalTable" title="dna_viewer.model.behavior.ConditionalTable">ConditionalTable</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">conditional_table</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data needed for animated maps</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.AnimatedMapsData.conditional_table">
|
|
<span class="sig-name descname"><span class="pre">conditional_table</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.behavior.ConditionalTable" title="dna_viewer.model.behavior.ConditionalTable"><span class="pre">dna_viewer.model.behavior.ConditionalTable</span></a></em><a class="headerlink" href="#dna_viewer.model.behavior.AnimatedMapsData.conditional_table" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.AnimatedMapsData.lods">
|
|
<span class="sig-name descname"><span class="pre">lods</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.AnimatedMapsData.lods" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.Behavior">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.behavior.</span></span><span class="sig-name descname"><span class="pre">Behavior</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">gui_to_raw:</span> <span class="pre">dna_viewer.model.behavior.ConditionalTable</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">psd:</span> <span class="pre">dna_viewer.model.behavior.PSDMatrix</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">blend_shapes:</span> <span class="pre">dna_viewer.model.behavior.BlendShapesData</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">animated_maps:</span> <span class="pre">dna_viewer.model.behavior.AnimatedMapsData</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">joints:</span> <span class="pre">dna_viewer.model.behavior.JointsData</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/behavior.html#Behavior"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.behavior.Behavior" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the behavior part of the DNA</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">gui_to_raw</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.behavior.ConditionalTable" title="dna_viewer.model.behavior.ConditionalTable">ConditionalTable</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">gui_to_raw</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Mapping data about gui to raw values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">psd</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.behavior.PSDMatrix" title="dna_viewer.model.behavior.PSDMatrix">PSDMatrix</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">psd</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The data representing Pose Space Deformation</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">blend_shapes</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.behavior.BlendShapesData" title="dna_viewer.model.behavior.BlendShapesData">BlendShapesData</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">blend_shapes</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The data representing blend shapes</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">animated_maps</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.behavior.AnimatedMapsData" title="dna_viewer.model.behavior.AnimatedMapsData">AnimatedMapsData</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">animated_maps</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The data representing animated maps</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">joints</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.behavior.JointsData" title="dna_viewer.model.behavior.JointsData">JointsData</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">joints</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The data representing joints</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.Behavior.animated_maps">
|
|
<span class="sig-name descname"><span class="pre">animated_maps</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.behavior.AnimatedMapsData" title="dna_viewer.model.behavior.AnimatedMapsData"><span class="pre">dna_viewer.model.behavior.AnimatedMapsData</span></a></em><a class="headerlink" href="#dna_viewer.model.behavior.Behavior.animated_maps" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.Behavior.blend_shapes">
|
|
<span class="sig-name descname"><span class="pre">blend_shapes</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.behavior.BlendShapesData" title="dna_viewer.model.behavior.BlendShapesData"><span class="pre">dna_viewer.model.behavior.BlendShapesData</span></a></em><a class="headerlink" href="#dna_viewer.model.behavior.Behavior.blend_shapes" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.Behavior.gui_to_raw">
|
|
<span class="sig-name descname"><span class="pre">gui_to_raw</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.behavior.ConditionalTable" title="dna_viewer.model.behavior.ConditionalTable"><span class="pre">dna_viewer.model.behavior.ConditionalTable</span></a></em><a class="headerlink" href="#dna_viewer.model.behavior.Behavior.gui_to_raw" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.Behavior.joints">
|
|
<span class="sig-name descname"><span class="pre">joints</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.behavior.JointsData" title="dna_viewer.model.behavior.JointsData"><span class="pre">dna_viewer.model.behavior.JointsData</span></a></em><a class="headerlink" href="#dna_viewer.model.behavior.Behavior.joints" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.Behavior.psd">
|
|
<span class="sig-name descname"><span class="pre">psd</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.behavior.PSDMatrix" title="dna_viewer.model.behavior.PSDMatrix"><span class="pre">dna_viewer.model.behavior.PSDMatrix</span></a></em><a class="headerlink" href="#dna_viewer.model.behavior.Behavior.psd" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.BlendShapesData">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.behavior.</span></span><span class="sig-name descname"><span class="pre">BlendShapesData</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lods:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">inputs:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">outputs:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/behavior.html#BlendShapesData"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.behavior.BlendShapesData" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about blend shapes</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">lods</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">lods</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A list of lod indices that the blend shapes are contained within</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">inputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">inputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The indices of inputs</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">outputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">outputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The indices of outputs</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.BlendShapesData.inputs">
|
|
<span class="sig-name descname"><span class="pre">inputs</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.BlendShapesData.inputs" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.BlendShapesData.lods">
|
|
<span class="sig-name descname"><span class="pre">lods</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.BlendShapesData.lods" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.BlendShapesData.outputs">
|
|
<span class="sig-name descname"><span class="pre">outputs</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.BlendShapesData.outputs" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.ConditionalTable">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.behavior.</span></span><span class="sig-name descname"><span class="pre">ConditionalTable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">from_values:</span> <span class="pre">typing.List[float]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">to_values:</span> <span class="pre">typing.List[float]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">slope_values:</span> <span class="pre">typing.List[float]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">cut_values:</span> <span class="pre">typing.List[float]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">inputs:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">outputs:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/behavior.html#ConditionalTable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.behavior.ConditionalTable" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding various values</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">from_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[float]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">from_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">to_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[float]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">to_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">slope_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[float]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">slope_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of slope values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">cut_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[float]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">cut_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of cut values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">inputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">inputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The indices of inputs</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">outputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">outputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The indices of outputs</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.ConditionalTable.cut_values">
|
|
<span class="sig-name descname"><span class="pre">cut_values</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.ConditionalTable.cut_values" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.ConditionalTable.from_values">
|
|
<span class="sig-name descname"><span class="pre">from_values</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.ConditionalTable.from_values" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.ConditionalTable.inputs">
|
|
<span class="sig-name descname"><span class="pre">inputs</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.ConditionalTable.inputs" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.ConditionalTable.outputs">
|
|
<span class="sig-name descname"><span class="pre">outputs</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.ConditionalTable.outputs" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.ConditionalTable.slope_values">
|
|
<span class="sig-name descname"><span class="pre">slope_values</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.ConditionalTable.slope_values" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.ConditionalTable.to_values">
|
|
<span class="sig-name descname"><span class="pre">to_values</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.ConditionalTable.to_values" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointGroup">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.behavior.</span></span><span class="sig-name descname"><span class="pre">JointGroup</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lods:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">values:</span> <span class="pre">typing.List[float]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">joints:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">inputs:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">outputs:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/behavior.html#JointGroup"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.behavior.JointGroup" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about joint groups</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">lods</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">lods</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A list of lod indices that the joint group is contained within</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[float]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A list of values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">joints</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">joints</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A list of joint indices</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">inputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">inputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The indices of inputs</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">outputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">outputs</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The indices of outputs</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointGroup.inputs">
|
|
<span class="sig-name descname"><span class="pre">inputs</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointGroup.inputs" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointGroup.joints">
|
|
<span class="sig-name descname"><span class="pre">joints</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointGroup.joints" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointGroup.lods">
|
|
<span class="sig-name descname"><span class="pre">lods</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointGroup.lods" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointGroup.outputs">
|
|
<span class="sig-name descname"><span class="pre">outputs</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointGroup.outputs" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointGroup.values">
|
|
<span class="sig-name descname"><span class="pre">values</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointGroup.values" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointsData">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.behavior.</span></span><span class="sig-name descname"><span class="pre">JointsData</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">joint_row_count:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">joint_column_count:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">joint_variable_attribute_indices:</span> <span class="pre">typing.List[typing.List[int]]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">joint_groups:</span> <span class="pre">typing.List[dna_viewer.model.behavior.JointGroup]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/behavior.html#JointsData"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.behavior.JointsData" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for storing data about joints</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">joint_row_count</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">joint_row_count</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The row count of the matrix that stores the joints data</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">joint_column_count</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">joint_column_count</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The column count of the matrix that stores the joints data</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">joint_variable_attribute_indices</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[List[int]]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">joint_variable_attribute_indices</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of joint variable attribute indices per LOD</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">joint_groups</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.behavior.JointGroup" title="dna_viewer.model.behavior.JointGroup">JointGroup</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">joint_groups</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of joint groups</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointsData.joint_column_count">
|
|
<span class="sig-name descname"><span class="pre">joint_column_count</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointsData.joint_column_count" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointsData.joint_groups">
|
|
<span class="sig-name descname"><span class="pre">joint_groups</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.behavior.JointGroup" title="dna_viewer.model.behavior.JointGroup"><span class="pre">dna_viewer.model.behavior.JointGroup</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointsData.joint_groups" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointsData.joint_row_count">
|
|
<span class="sig-name descname"><span class="pre">joint_row_count</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointsData.joint_row_count" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.JointsData.joint_variable_attribute_indices">
|
|
<span class="sig-name descname"><span class="pre">joint_variable_attribute_indices</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.JointsData.joint_variable_attribute_indices" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.PSDMatrix">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.behavior.</span></span><span class="sig-name descname"><span class="pre">PSDMatrix</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">count:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rows:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">columns:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">values:</span> <span class="pre">typing.List[float]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/behavior.html#PSDMatrix"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.behavior.PSDMatrix" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about Pose Space Deformation</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">count</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">count</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">rows</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">rows</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of row indices used for storing values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">columns</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">columns</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of row indices used for storing values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[float]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of values, that can be accessed from the row and column index</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.PSDMatrix.columns">
|
|
<span class="sig-name descname"><span class="pre">columns</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.PSDMatrix.columns" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.PSDMatrix.count">
|
|
<span class="sig-name descname"><span class="pre">count</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.behavior.PSDMatrix.count" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.PSDMatrix.rows">
|
|
<span class="sig-name descname"><span class="pre">rows</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.PSDMatrix.rows" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.behavior.PSDMatrix.values">
|
|
<span class="sig-name descname"><span class="pre">values</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.behavior.PSDMatrix.values" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
</section>
|
|
<section id="module-dna_viewer.model.definition">
|
|
<span id="dna-viewer-model-definition-module"></span><h2>dna_viewer.model.definition module<a class="headerlink" href="#module-dna_viewer.model.definition" title="Permalink to this headline"></a></h2>
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.definition.</span></span><span class="sig-name descname"><span class="pre">Definition</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">joints:</span> <span class="pre">dna_viewer.model.definition.Joints</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">blend_shape_channels:</span> <span class="pre">dna_viewer.model.definition.NamesAndIndices</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">animated_maps:</span> <span class="pre">dna_viewer.model.definition.NamesAndIndices</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">meshes:</span> <span class="pre">dna_viewer.model.definition.NamesAndIndices</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">gui_control_names:</span> <span class="pre">typing.List[str]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">raw_control_names:</span> <span class="pre">typing.List[str]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mesh_blend_shape_channel_mapping:</span> <span class="pre">typing.List[typing.Tuple[int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">int]]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mesh_blend_shape_channel_mapping_indices_for_lod:</span> <span class="pre">typing.List[typing.List[int]]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">neutral_joint_translations:</span> <span class="pre">typing.List[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">neutral_joint_rotations:</span> <span class="pre">typing.List[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/definition.html#Definition"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.definition.Definition" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the definition part of the DNA</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">joints</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.definition.Joints" title="dna_viewer.model.definition.Joints">Joints</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">joints</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The data about joints</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">blend_shape_channels</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.definition.NamesAndIndices" title="dna_viewer.model.definition.NamesAndIndices">NamesAndIndices</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">blend_shape_channels</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The names and indices of blend shape channels</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">animated_maps</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.definition.NamesAndIndices" title="dna_viewer.model.definition.NamesAndIndices">NamesAndIndices</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">animated_maps</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The names and indices of animated maps</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">meshes</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.definition.NamesAndIndices" title="dna_viewer.model.definition.NamesAndIndices">NamesAndIndices</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">meshes</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The names and indices of the meshes</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">gui_control_names</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[str]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">gui_control_names</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of gui control names</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">raw_control_names</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[str]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">raw_control_names</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of raw control names</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">mesh_blend_shape_channel_mapping</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[Tuple[int, int]]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">mesh_blend_shape_channel_mapping</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Mapping of mesh index to the blend shape channel index</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">mesh_blend_shape_channel_mapping_indices_for_lod</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[List[int]]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">mesh_blend_shape_channel_mapping_indices_for_lod</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of blend shape channel mapping indices by lod</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">neutral_joint_translations</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">neutral_joint_translations</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of neutral joint translations</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">neutral_joint_rotations</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">neutral_joint_rotations</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of neutral joint rotations</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.animated_maps">
|
|
<span class="sig-name descname"><span class="pre">animated_maps</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.definition.NamesAndIndices" title="dna_viewer.model.definition.NamesAndIndices"><span class="pre">dna_viewer.model.definition.NamesAndIndices</span></a></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.animated_maps" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.blend_shape_channels">
|
|
<span class="sig-name descname"><span class="pre">blend_shape_channels</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.definition.NamesAndIndices" title="dna_viewer.model.definition.NamesAndIndices"><span class="pre">dna_viewer.model.definition.NamesAndIndices</span></a></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.blend_shape_channels" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.gui_control_names">
|
|
<span class="sig-name descname"><span class="pre">gui_control_names</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.gui_control_names" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.joints">
|
|
<span class="sig-name descname"><span class="pre">joints</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.definition.Joints" title="dna_viewer.model.definition.Joints"><span class="pre">dna_viewer.model.definition.Joints</span></a></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.joints" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.mesh_blend_shape_channel_mapping">
|
|
<span class="sig-name descname"><span class="pre">mesh_blend_shape_channel_mapping</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.mesh_blend_shape_channel_mapping" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.mesh_blend_shape_channel_mapping_indices_for_lod">
|
|
<span class="sig-name descname"><span class="pre">mesh_blend_shape_channel_mapping_indices_for_lod</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.mesh_blend_shape_channel_mapping_indices_for_lod" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.meshes">
|
|
<span class="sig-name descname"><span class="pre">meshes</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.definition.NamesAndIndices" title="dna_viewer.model.definition.NamesAndIndices"><span class="pre">dna_viewer.model.definition.NamesAndIndices</span></a></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.meshes" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.neutral_joint_rotations">
|
|
<span class="sig-name descname"><span class="pre">neutral_joint_rotations</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.neutral_joint_rotations" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.neutral_joint_translations">
|
|
<span class="sig-name descname"><span class="pre">neutral_joint_translations</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.neutral_joint_translations" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Definition.raw_control_names">
|
|
<span class="sig-name descname"><span class="pre">raw_control_names</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.Definition.raw_control_names" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Joints">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.definition.</span></span><span class="sig-name descname"><span class="pre">Joints</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">names:</span> <span class="pre">typing.List[str]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indices_for_lod:</span> <span class="pre">typing.List[typing.List[int]]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parent_index:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/definition.html#Joints"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.definition.Joints" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <a class="reference internal" href="#dna_viewer.model.definition.NamesAndIndices" title="dna_viewer.model.definition.NamesAndIndices"><code class="xref py py-class docutils literal notranslate"><span class="pre">dna_viewer.model.definition.NamesAndIndices</span></code></a></p>
|
|
<p>A model class for holding data about the joints</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">parent_index</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">parent_index</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of parent indices for each joint index</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.Joints.parent_index">
|
|
<span class="sig-name descname"><span class="pre">parent_index</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.Joints.parent_index" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.NamesAndIndices">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.definition.</span></span><span class="sig-name descname"><span class="pre">NamesAndIndices</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">names:</span> <span class="pre">typing.List[str]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indices_for_lod:</span> <span class="pre">typing.List[typing.List[int]]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/definition.html#NamesAndIndices"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.definition.NamesAndIndices" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding names and indices</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">names</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[str]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">names</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of names</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">indices_for_lod</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[List[int]]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">indices_for_lod</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of indices per lod</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.NamesAndIndices.indices_for_lod">
|
|
<span class="sig-name descname"><span class="pre">indices_for_lod</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.NamesAndIndices.indices_for_lod" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.definition.NamesAndIndices.names">
|
|
<span class="sig-name descname"><span class="pre">names</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.definition.NamesAndIndices.names" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
</section>
|
|
<section id="module-dna_viewer.model.descriptor">
|
|
<span id="dna-viewer-model-descriptor-module"></span><h2>dna_viewer.model.descriptor module<a class="headerlink" href="#module-dna_viewer.model.descriptor" title="Permalink to this headline"></a></h2>
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.descriptor.</span></span><span class="sig-name descname"><span class="pre">Descriptor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name:</span> <span class="pre">typing.Optional[str]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">archetype:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">gender:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">age:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">metadata:</span> <span class="pre">typing.Dict[str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">str]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">translation_unit:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rotation_unit:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">coordinate_system:</span> <span class="pre">typing.Optional[typing.Tuple[int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">int]]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lod_count:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">db_max_lod:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">db_complexity:</span> <span class="pre">typing.Optional[str]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">db_name:</span> <span class="pre">typing.Optional[str]</span> <span class="pre">=</span> <span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/descriptor.html#Descriptor"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the definition part of the DNA</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>str</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The name of the character</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">archetype</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">archetype</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A value that represents the archetype of the character</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">gender</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">gender</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A value that represents the gender of the character</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">age</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">age</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The age of the character</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">metadata</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Dict[str, str]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">metadata</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Metadata stored for the character</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">translation_unit</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">translation_unit</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The translation unit that was used for creating the character</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">rotation_unit</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">rotation_unit</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The translation unit that was used for creating the character</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">coordinate_system</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Tuple[int, int, int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">coordinate_system</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A tuple representing the coordinate system</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">lod_count</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">lod_count</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The number of LODs for the characters</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">db_max_lod</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">db_max_lod</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A LOD constraint representing the greatest LOD we wish wish to produce (ie. if the value is n, the potential LODs are 0, 1, .. n-1)</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">db_complexity</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>str</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">db_complexity</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Will be used in future</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">db_name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>str</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">db_name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>DB identifier</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.age">
|
|
<span class="sig-name descname"><span class="pre">age</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.age" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.archetype">
|
|
<span class="sig-name descname"><span class="pre">archetype</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.archetype" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.coordinate_system">
|
|
<span class="sig-name descname"><span class="pre">coordinate_system</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">int</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.coordinate_system" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.db_complexity">
|
|
<span class="sig-name descname"><span class="pre">db_complexity</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.db_complexity" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.db_max_lod">
|
|
<span class="sig-name descname"><span class="pre">db_max_lod</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.db_max_lod" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.db_name">
|
|
<span class="sig-name descname"><span class="pre">db_name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.db_name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.gender">
|
|
<span class="sig-name descname"><span class="pre">gender</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.gender" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.lod_count">
|
|
<span class="sig-name descname"><span class="pre">lod_count</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.lod_count" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.metadata">
|
|
<span class="sig-name descname"><span class="pre">metadata</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.metadata" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.name">
|
|
<span class="sig-name descname"><span class="pre">name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.rotation_unit">
|
|
<span class="sig-name descname"><span class="pre">rotation_unit</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.rotation_unit" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.descriptor.Descriptor.translation_unit">
|
|
<span class="sig-name descname"><span class="pre">translation_unit</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.descriptor.Descriptor.translation_unit" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
</section>
|
|
<section id="module-dna_viewer.model.dna">
|
|
<span id="dna-viewer-model-dna-module"></span><h2>dna_viewer.model.dna module<a class="headerlink" href="#module-dna_viewer.model.dna" title="Permalink to this headline"></a></h2>
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.BaseDNA">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.dna.</span></span><span class="sig-name descname"><span class="pre">BaseDNA</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">descriptor</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.descriptor.Descriptor" title="dna_viewer.model.descriptor.Descriptor"><span class="pre">dna_viewer.model.descriptor.Descriptor</span></a><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">definition</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.definition.Definition" title="dna_viewer.model.definition.Definition"><span class="pre">dna_viewer.model.definition.Definition</span></a><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">behavior</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.behavior.Behavior" title="dna_viewer.model.behavior.Behavior"><span class="pre">dna_viewer.model.behavior.Behavior</span></a><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">geometry</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Geometry" title="dna_viewer.model.geometry.Geometry"><span class="pre">dna_viewer.model.geometry.Geometry</span></a><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#BaseDNA"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.BaseDNA" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the DNA</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">descriptor</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.descriptor.Descriptor" title="dna_viewer.model.descriptor.Descriptor">Descriptor</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">descriptor</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data representing the descriptor part of the DNA</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">definition</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.definition.Definition" title="dna_viewer.model.definition.Definition">Definition</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">definition</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data representing the definition part of the DNA</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">behavior</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.behavior.Behavior" title="dna_viewer.model.behavior.Behavior">Behavior</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">behavior</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data representing the behavior part of the DNA</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">geometry</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.Geometry" title="dna_viewer.model.geometry.Geometry">Geometry</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">geometry</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data representing the geometry part of the DNA</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.BaseDNA.behavior">
|
|
<span class="sig-name descname"><span class="pre">behavior</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.behavior.Behavior" title="dna_viewer.model.behavior.Behavior"><span class="pre">dna_viewer.model.behavior.Behavior</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.dna.BaseDNA.behavior" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.BaseDNA.definition">
|
|
<span class="sig-name descname"><span class="pre">definition</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.definition.Definition" title="dna_viewer.model.definition.Definition"><span class="pre">dna_viewer.model.definition.Definition</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.dna.BaseDNA.definition" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.BaseDNA.descriptor">
|
|
<span class="sig-name descname"><span class="pre">descriptor</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.descriptor.Descriptor" title="dna_viewer.model.descriptor.Descriptor"><span class="pre">dna_viewer.model.descriptor.Descriptor</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.dna.BaseDNA.descriptor" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.BaseDNA.geometry">
|
|
<span class="sig-name descname"><span class="pre">geometry</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Geometry" title="dna_viewer.model.geometry.Geometry"><span class="pre">dna_viewer.model.geometry.Geometry</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.dna.BaseDNA.geometry" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.dna.</span></span><span class="sig-name descname"><span class="pre">DNA</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <a class="reference internal" href="#dna_viewer.model.dna.BaseDNA" title="dna_viewer.model.dna.BaseDNA"><code class="xref py py-class docutils literal notranslate"><span class="pre">dna_viewer.model.dna.BaseDNA</span></code></a></p>
|
|
<p>Used for getting data stored in the models</p>
|
|
<p>@type path: str
|
|
@param path: The path to the DNA file</p>
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_all_skin_weights_joint_indices_for_mesh">
|
|
<span class="sig-name descname"><span class="pre">get_all_skin_weights_joint_indices_for_mesh</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_all_skin_weights_joint_indices_for_mesh"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_all_skin_weights_joint_indices_for_mesh" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_all_skin_weights_values_for_mesh">
|
|
<span class="sig-name descname"><span class="pre">get_all_skin_weights_values_for_mesh</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_all_skin_weights_values_for_mesh"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_all_skin_weights_values_for_mesh" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_angle_unit">
|
|
<span class="sig-name descname"><span class="pre">get_angle_unit</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">dna_viewer.config.units.AngleUnit</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_angle_unit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_angle_unit" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_angle_unit_int">
|
|
<span class="sig-name descname"><span class="pre">get_angle_unit_int</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">int</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_angle_unit_int"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_angle_unit_int" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_animated_map_names">
|
|
<span class="sig-name descname"><span class="pre">get_animated_map_names</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_animated_map_names"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_animated_map_names" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_blend_shape_name">
|
|
<span class="sig-name descname"><span class="pre">get_blend_shape_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">blend_shape_channel</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">str</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_blend_shape_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_blend_shape_name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_blend_shape_target_deltas_with_vertex_id">
|
|
<span class="sig-name descname"><span class="pre">get_blend_shape_target_deltas_with_vertex_id</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">blend_shape_target_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_blend_shape_target_deltas_with_vertex_id"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_blend_shape_target_deltas_with_vertex_id" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_blend_shapes">
|
|
<span class="sig-name descname"><span class="pre">get_blend_shapes</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.BlendShape" title="dna_viewer.model.geometry.BlendShape"><span class="pre">dna_viewer.model.geometry.BlendShape</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_blend_shapes"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_blend_shapes" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_character_name">
|
|
<span class="sig-name descname"><span class="pre">get_character_name</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">str</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_character_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_character_name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_faces">
|
|
<span class="sig-name descname"><span class="pre">get_faces</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_faces"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_faces" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_geometry">
|
|
<span class="sig-name descname"><span class="pre">get_geometry</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.model.geometry.Geometry" title="dna_viewer.model.geometry.Geometry"><span class="pre">dna_viewer.model.geometry.Geometry</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_geometry"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_geometry" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_joint_indices_for_lod">
|
|
<span class="sig-name descname"><span class="pre">get_joint_indices_for_lod</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lod</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_joint_indices_for_lod"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_joint_indices_for_lod" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_layouts_for_mesh_index">
|
|
<span class="sig-name descname"><span class="pre">get_layouts_for_mesh_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Layout" title="dna_viewer.model.geometry.Layout"><span class="pre">dna_viewer.model.geometry.Layout</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_layouts_for_mesh_index"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_layouts_for_mesh_index" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_linear_unit">
|
|
<span class="sig-name descname"><span class="pre">get_linear_unit</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">dna_viewer.config.units.LinearUnit</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_linear_unit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_linear_unit" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_lod_count">
|
|
<span class="sig-name descname"><span class="pre">get_lod_count</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">int</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_lod_count"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_lod_count" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_lowest_lod_containing_meshes">
|
|
<span class="sig-name descname"><span class="pre">get_lowest_lod_containing_meshes</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_indices</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_lowest_lod_containing_meshes"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_lowest_lod_containing_meshes" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_maximum_influence_per_vertex">
|
|
<span class="sig-name descname"><span class="pre">get_maximum_influence_per_vertex</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">int</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_maximum_influence_per_vertex"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_maximum_influence_per_vertex" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_mesh_count">
|
|
<span class="sig-name descname"><span class="pre">get_mesh_count</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">int</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_mesh_count"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_mesh_count" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_mesh_data">
|
|
<span class="sig-name descname"><span class="pre">get_mesh_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.model.geometry.Mesh" title="dna_viewer.model.geometry.Mesh"><span class="pre">dna_viewer.model.geometry.Mesh</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_mesh_data"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_mesh_data" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_mesh_id_from_mesh_name">
|
|
<span class="sig-name descname"><span class="pre">get_mesh_id_from_mesh_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_name</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_mesh_id_from_mesh_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_mesh_id_from_mesh_name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_mesh_indices_for_lod">
|
|
<span class="sig-name descname"><span class="pre">get_mesh_indices_for_lod</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lod</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_mesh_indices_for_lod"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_mesh_indices_for_lod" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_mesh_name">
|
|
<span class="sig-name descname"><span class="pre">get_mesh_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">str</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_mesh_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_mesh_name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_mesh_names">
|
|
<span class="sig-name descname"><span class="pre">get_mesh_names</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_mesh_names"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_mesh_names" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_meshes_by_lods">
|
|
<span class="sig-name descname"><span class="pre">get_meshes_by_lods</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_indices</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_meshes_by_lods"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_meshes_by_lods" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_normal_for_mesh_index_and_layout">
|
|
<span class="sig-name descname"><span class="pre">get_normal_for_mesh_index_and_layout</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">layout</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#dna_viewer.model.geometry.Layout" title="dna_viewer.model.geometry.Layout"><span class="pre">dna_viewer.model.geometry.Layout</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_normal_for_mesh_index_and_layout"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_normal_for_mesh_index_and_layout" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_polygon_faces_and_connects">
|
|
<span class="sig-name descname"><span class="pre">get_polygon_faces_and_connects</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dna_faces</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dna_vertex_layout_positions</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_polygon_faces_and_connects"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_polygon_faces_and_connects" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_raw_control_names">
|
|
<span class="sig-name descname"><span class="pre">get_raw_control_names</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_raw_control_names"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_raw_control_names" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_skin_weight_matrix_for_mesh">
|
|
<span class="sig-name descname"><span class="pre">get_skin_weight_matrix_for_mesh</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">float</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_skin_weight_matrix_for_mesh"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_skin_weight_matrix_for_mesh" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_texture_coordinate_index">
|
|
<span class="sig-name descname"><span class="pre">get_texture_coordinate_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">layout_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">int</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_texture_coordinate_index"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_texture_coordinate_index" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_translation_unit_int">
|
|
<span class="sig-name descname"><span class="pre">get_translation_unit_int</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">int</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_translation_unit_int"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_translation_unit_int" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_vertex_layout_positions_for_mesh_index">
|
|
<span class="sig-name descname"><span class="pre">get_vertex_layout_positions_for_mesh_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_vertex_layout_positions_for_mesh_index"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_vertex_layout_positions_for_mesh_index" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_vertex_normals_for_mesh">
|
|
<span class="sig-name descname"><span class="pre">get_vertex_normals_for_mesh</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_vertex_normals_for_mesh"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_vertex_normals_for_mesh" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_vertex_positions_for_mesh_index">
|
|
<span class="sig-name descname"><span class="pre">get_vertex_positions_for_mesh_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_vertex_positions_for_mesh_index"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_vertex_positions_for_mesh_index" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.get_vertex_texture_coordinates_for_mesh">
|
|
<span class="sig-name descname"><span class="pre">get_vertex_texture_coordinates_for_mesh</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.UV" title="dna_viewer.model.geometry.UV"><span class="pre">dna_viewer.model.geometry.UV</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.get_vertex_texture_coordinates_for_mesh"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.get_vertex_texture_coordinates_for_mesh" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.has_blend_shapes">
|
|
<span class="sig-name descname"><span class="pre">has_blend_shapes</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mesh_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.has_blend_shapes"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.has_blend_shapes" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py method">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.dna.DNA.read_all_neutral_joints">
|
|
<span class="sig-name descname"><span class="pre">read_all_neutral_joints</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.joint.Joint" title="dna_viewer.model.joint.Joint"><span class="pre">dna_viewer.model.joint.Joint</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/model/dna.html#DNA.read_all_neutral_joints"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.dna.DNA.read_all_neutral_joints" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
</section>
|
|
<section id="module-dna_viewer.model.face_vertex">
|
|
<span id="dna-viewer-model-face-vertex-module"></span><h2>dna_viewer.model.face_vertex module<a class="headerlink" href="#module-dna_viewer.model.face_vertex" title="Permalink to this headline"></a></h2>
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.face_vertex.FaceVertex">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.face_vertex.</span></span><span class="sig-name descname"><span class="pre">FaceVertex</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">position:</span> <span class="pre">typing.Optional[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">texture_coordinate:</span> <span class="pre">typing.Optional[dna_viewer.model.geometry.UV]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">normal:</span> <span class="pre">typing.Optional[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">layout:</span> <span class="pre">typing.Optional[dna_viewer.model.geometry.Layout]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">skin_weight_values:</span> <span class="pre">typing.List[float]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">skin_weight_joint_indices:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/face_vertex.html#FaceVertex"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.face_vertex.FaceVertex" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about face vertices</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">position</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">position</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Represents position as a point in a 3 dimensional space</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">texture_coordinate</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.UV" title="dna_viewer.model.geometry.UV">UV</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">texture_coordinate</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Represents the UV values of the texture coordinate</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">normal</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">normal</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Represents the normal as a 3 dimensional vector</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">layout</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.Layout" title="dna_viewer.model.geometry.Layout">Layout</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">layout</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The layout this vertex is contained within</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">skin_weight_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[float]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">skin_weight_values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of the skin weight values</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">skin_weight_joint_indices</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">skin_weight_joint_indices</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of the skin weight joint indices</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.face_vertex.FaceVertex.layout">
|
|
<span class="sig-name descname"><span class="pre">layout</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Layout" title="dna_viewer.model.geometry.Layout"><span class="pre">dna_viewer.model.geometry.Layout</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.face_vertex.FaceVertex.layout" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.face_vertex.FaceVertex.normal">
|
|
<span class="sig-name descname"><span class="pre">normal</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.face_vertex.FaceVertex.normal" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.face_vertex.FaceVertex.position">
|
|
<span class="sig-name descname"><span class="pre">position</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.face_vertex.FaceVertex.position" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.face_vertex.FaceVertex.skin_weight_joint_indices">
|
|
<span class="sig-name descname"><span class="pre">skin_weight_joint_indices</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.face_vertex.FaceVertex.skin_weight_joint_indices" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.face_vertex.FaceVertex.skin_weight_values">
|
|
<span class="sig-name descname"><span class="pre">skin_weight_values</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.face_vertex.FaceVertex.skin_weight_values" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.face_vertex.FaceVertex.texture_coordinate">
|
|
<span class="sig-name descname"><span class="pre">texture_coordinate</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.UV" title="dna_viewer.model.geometry.UV"><span class="pre">dna_viewer.model.geometry.UV</span></a><span class="p"><span class="pre">]</span></span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.face_vertex.FaceVertex.texture_coordinate" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
</section>
|
|
<section id="module-dna_viewer.model.geometry">
|
|
<span id="dna-viewer-model-geometry-module"></span><h2>dna_viewer.model.geometry module<a class="headerlink" href="#module-dna_viewer.model.geometry" title="Permalink to this headline"></a></h2>
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.BlendShape">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.geometry.</span></span><span class="sig-name descname"><span class="pre">BlendShape</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">channel:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">deltas:</span> <span class="pre">typing.Dict[int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/geometry.html#BlendShape"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.geometry.BlendShape" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the blend shape</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">channel</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">channel</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The index pointing to the blend shape name</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">deltas</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Dict[int, <a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">deltas</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A mapping of blend shape indices to the coordinate differences that are made by the blend shape</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.BlendShape.channel">
|
|
<span class="sig-name descname"><span class="pre">channel</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.geometry.BlendShape.channel" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.BlendShape.deltas">
|
|
<span class="sig-name descname"><span class="pre">deltas</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.BlendShape.deltas" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Geometry">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.geometry.</span></span><span class="sig-name descname"><span class="pre">Geometry</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">meshes:</span> <span class="pre">typing.Dict[int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dna_viewer.model.geometry.Mesh]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/geometry.html#Geometry"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.geometry.Geometry" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the geometry part of the dna</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">meshes</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Dict[int, <a class="reference internal" href="#dna_viewer.model.geometry.Mesh" title="dna_viewer.model.geometry.Mesh">Mesh</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">meshes</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Mapping of mesh indices to mesh models</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Geometry.meshes">
|
|
<span class="sig-name descname"><span class="pre">meshes</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">Dict</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.geometry.Mesh" title="dna_viewer.model.geometry.Mesh"><span class="pre">dna_viewer.model.geometry.Mesh</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.Geometry.meshes" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Layout">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.geometry.</span></span><span class="sig-name descname"><span class="pre">Layout</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">position_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">texture_coordinate_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">normal_index</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/geometry.html#Layout"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.geometry.Layout" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about a single layout</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">position_index</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">position_index</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>An index representing position</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">texture_coordinate_index</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">texture_coordinate_index</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A value representing the texture coordinate index</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">normal_index</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">normal_index</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A value representing the normal index</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Layout.normal_index">
|
|
<span class="sig-name descname"><span class="pre">normal_index</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">0</span></em><a class="headerlink" href="#dna_viewer.model.geometry.Layout.normal_index" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Layout.position_index">
|
|
<span class="sig-name descname"><span class="pre">position_index</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">0</span></em><a class="headerlink" href="#dna_viewer.model.geometry.Layout.position_index" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Layout.texture_coordinate_index">
|
|
<span class="sig-name descname"><span class="pre">texture_coordinate_index</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">0</span></em><a class="headerlink" href="#dna_viewer.model.geometry.Layout.texture_coordinate_index" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Mesh">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.geometry.</span></span><span class="sig-name descname"><span class="pre">Mesh</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name:</span> <span class="pre">typing.Optional[str]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">topology:</span> <span class="pre">dna_viewer.model.geometry.Topology</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">skin_weights:</span> <span class="pre">dna_viewer.model.geometry.SkinWeightsData</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">blend_shapes:</span> <span class="pre">typing.List[dna_viewer.model.geometry.BlendShape]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/geometry.html#Mesh"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.geometry.Mesh" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the mesh</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>str</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The name of the mesh</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">topology</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.Topology" title="dna_viewer.model.geometry.Topology">Topology</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">topology</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data containing the topology of the mesh</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">skin_weights</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.SkinWeightsData" title="dna_viewer.model.geometry.SkinWeightsData">SkinWeightsData</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">skin_weights</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data representing skin weights</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">blend_shapes</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.BlendShape" title="dna_viewer.model.geometry.BlendShape">BlendShape</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">blend_shapes</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of blend shapes for the mesh</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Mesh.blend_shapes">
|
|
<span class="sig-name descname"><span class="pre">blend_shapes</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.BlendShape" title="dna_viewer.model.geometry.BlendShape"><span class="pre">dna_viewer.model.geometry.BlendShape</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.Mesh.blend_shapes" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Mesh.name">
|
|
<span class="sig-name descname"><span class="pre">name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.geometry.Mesh.name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Mesh.skin_weights">
|
|
<span class="sig-name descname"><span class="pre">skin_weights</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.geometry.SkinWeightsData" title="dna_viewer.model.geometry.SkinWeightsData"><span class="pre">dna_viewer.model.geometry.SkinWeightsData</span></a></em><a class="headerlink" href="#dna_viewer.model.geometry.Mesh.skin_weights" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Mesh.topology">
|
|
<span class="sig-name descname"><span class="pre">topology</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.geometry.Topology" title="dna_viewer.model.geometry.Topology"><span class="pre">dna_viewer.model.geometry.Topology</span></a></em><a class="headerlink" href="#dna_viewer.model.geometry.Mesh.topology" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Point3">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.geometry.</span></span><span class="sig-name descname"><span class="pre">Point3</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0.0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0.0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">z</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0.0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/geometry.html#Point3"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.geometry.Point3" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for representing a 3 dimensional point</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">x</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>float</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">x</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The value of x</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">y</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>float</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">y</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The value of y</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">z</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>float</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">z</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The value of z</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Point3.x">
|
|
<span class="sig-name descname"><span class="pre">x</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">float</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">0.0</span></em><a class="headerlink" href="#dna_viewer.model.geometry.Point3.x" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Point3.y">
|
|
<span class="sig-name descname"><span class="pre">y</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">float</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">0.0</span></em><a class="headerlink" href="#dna_viewer.model.geometry.Point3.y" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Point3.z">
|
|
<span class="sig-name descname"><span class="pre">z</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">float</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">0.0</span></em><a class="headerlink" href="#dna_viewer.model.geometry.Point3.z" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.SkinWeightsData">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.geometry.</span></span><span class="sig-name descname"><span class="pre">SkinWeightsData</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">maximum_influence_per_vertex:</span> <span class="pre">typing.Optional[int]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">values:</span> <span class="pre">typing.List[typing.List[float]]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">joint_indices:</span> <span class="pre">typing.List[typing.List[int]]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/geometry.html#SkinWeightsData"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.geometry.SkinWeightsData" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the skin weights</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">maximum_influence_per_vertex</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>int</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">maximum_influence_per_vertex</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Number of maximum influences per vertex</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[List[float]]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">values</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The skin weight values per vertex index</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">joint_indices</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[List[int]]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">joint_indices</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The joint indces per vertex index</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.SkinWeightsData.joint_indices">
|
|
<span class="sig-name descname"><span class="pre">joint_indices</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.SkinWeightsData.joint_indices" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.SkinWeightsData.maximum_influence_per_vertex">
|
|
<span class="sig-name descname"><span class="pre">maximum_influence_per_vertex</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">int</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.geometry.SkinWeightsData.maximum_influence_per_vertex" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.SkinWeightsData.values">
|
|
<span class="sig-name descname"><span class="pre">values</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">float</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.SkinWeightsData.values" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Topology">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.geometry.</span></span><span class="sig-name descname"><span class="pre">Topology</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">positions:</span> <span class="pre">typing.List[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">texture_coordinates:</span> <span class="pre">typing.List[dna_viewer.model.geometry.UV]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">normals:</span> <span class="pre">typing.List[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">layouts:</span> <span class="pre">typing.List[dna_viewer.model.geometry.Layout]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">face_vertex_layouts:</span> <span class="pre">typing.List[typing.List[int]]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/geometry.html#Topology"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.geometry.Topology" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the topology</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">positions</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">positions</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of points in space representing the positions</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">texture_coordinates</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.UV" title="dna_viewer.model.geometry.UV">UV</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">texture_coordinates</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of UVs representing the positions</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">normals</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">normals</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of 3 dimensional vectors representing the normals</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">layouts</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.Layout" title="dna_viewer.model.geometry.Layout">Layout</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">layouts</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The list of Layout mappings</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">face_vertex_layouts</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[List[int]]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">face_vertex_layouts</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of face vertex layout indices by face index</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Topology.face_vertex_layouts">
|
|
<span class="sig-name descname"><span class="pre">face_vertex_layouts</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.Topology.face_vertex_layouts" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Topology.layouts">
|
|
<span class="sig-name descname"><span class="pre">layouts</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Layout" title="dna_viewer.model.geometry.Layout"><span class="pre">dna_viewer.model.geometry.Layout</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.Topology.layouts" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Topology.normals">
|
|
<span class="sig-name descname"><span class="pre">normals</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.Topology.normals" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Topology.positions">
|
|
<span class="sig-name descname"><span class="pre">positions</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.Topology.positions" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.Topology.texture_coordinates">
|
|
<span class="sig-name descname"><span class="pre">texture_coordinates</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.UV" title="dna_viewer.model.geometry.UV"><span class="pre">dna_viewer.model.geometry.UV</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.geometry.Topology.texture_coordinates" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.UV">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.geometry.</span></span><span class="sig-name descname"><span class="pre">UV</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">u</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0.0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">v</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">float</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">0.0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/geometry.html#UV"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.geometry.UV" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about the UV</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">u</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>float</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">u</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The value of u</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">v</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>float</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">v</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The value of v</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.UV.u">
|
|
<span class="sig-name descname"><span class="pre">u</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">float</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">0.0</span></em><a class="headerlink" href="#dna_viewer.model.geometry.UV.u" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.geometry.UV.v">
|
|
<span class="sig-name descname"><span class="pre">v</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">float</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">0.0</span></em><a class="headerlink" href="#dna_viewer.model.geometry.UV.v" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
</section>
|
|
<section id="module-dna_viewer.model.joint">
|
|
<span id="dna-viewer-model-joint-module"></span><h2>dna_viewer.model.joint module<a class="headerlink" href="#module-dna_viewer.model.joint" title="Permalink to this headline"></a></h2>
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.joint.Joint">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.joint.</span></span><span class="sig-name descname"><span class="pre">Joint</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name:</span> <span class="pre">typing.Optional[str]</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">translation:</span> <span class="pre">dna_viewer.model.geometry.Point3</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">orientation:</span> <span class="pre">dna_viewer.model.geometry.Point3</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parent_name:</span> <span class="pre">typing.Optional[str]</span> <span class="pre">=</span> <span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/joint.html#Joint"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.joint.Joint" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data about a single joint</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>str</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The name of the joint</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">translation</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">translation</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A point in 3 dimensional space which represents the translation of the joint</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">orientation</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a></p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">orientation</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>A point in 3 dimensional space which represents the orientation of the joint</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">parent_name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>str</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">parent_name</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>The name of the parent joint</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.joint.Joint.name">
|
|
<span class="sig-name descname"><span class="pre">name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.joint.Joint.name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.joint.Joint.orientation">
|
|
<span class="sig-name descname"><span class="pre">orientation</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a></em><a class="headerlink" href="#dna_viewer.model.joint.Joint.orientation" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.joint.Joint.parent_name">
|
|
<span class="sig-name descname"><span class="pre">parent_name</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.model.joint.Joint.parent_name" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.joint.Joint.translation">
|
|
<span class="sig-name descname"><span class="pre">translation</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a></em><a class="headerlink" href="#dna_viewer.model.joint.Joint.translation" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
</section>
|
|
<section id="module-dna_viewer.model.mesh">
|
|
<span id="dna-viewer-model-mesh-module"></span><h2>dna_viewer.model.mesh module<a class="headerlink" href="#module-dna_viewer.model.mesh" title="Permalink to this headline"></a></h2>
|
|
<dl class="py class">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.mesh.Mesh">
|
|
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.model.mesh.</span></span><span class="sig-name descname"><span class="pre">Mesh</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dna_vertex_positions:</span> <span class="pre">typing.List[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dna_vertex_layout_positions:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dna_vertex_layout_normals:</span> <span class="pre">typing.List[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">polygon_faces:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">polygon_connects:</span> <span class="pre">typing.List[int]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">vertex_normals:</span> <span class="pre">typing.List[dna_viewer.model.geometry.Point3]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">derived_mesh_names:</span> <span class="pre">typing.List[str]</span> <span class="pre">=</span> <span class="pre"><factory></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/model/mesh.html#Mesh"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.model.mesh.Mesh" title="Permalink to this definition"></a></dt>
|
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
|
<p>A model class for holding data needed in the mesh building process</p>
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">dna_vertex_positions</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">dna_vertex_positions</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data representing the positions of the vertices</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">dna_vertex_layout_positions</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">dna_vertex_layout_positions</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data representing layout position indices of vertices</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">dna_vertex_layout_normals</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">dna_vertex_layout_normals</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>Data representing layout normals of vertices</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">polygon_faces</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">polygon_faces</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of lengths of vertex layout indices</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">polygon_connects</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[int]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">polygon_connects</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of vertex layout position indices</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">vertex_normals</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[<a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3">Point3</a>]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">vertex_normals</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of vertex layout normal indices</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@type</span> <span class="pre">derived_mesh_names</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List[str]</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py">
|
|
<span class="sig-name descname"><span class="pre">@param</span> <span class="pre">derived_mesh_names</span></span></dt>
|
|
<dd><dl class="field-list simple">
|
|
<dt class="field-odd">Type</dt>
|
|
<dd class="field-odd"><p>List of mesh names</p>
|
|
</dd>
|
|
</dl>
|
|
</dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.mesh.Mesh.derived_mesh_names">
|
|
<span class="sig-name descname"><span class="pre">derived_mesh_names</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.mesh.Mesh.derived_mesh_names" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.mesh.Mesh.dna_vertex_layout_normals">
|
|
<span class="sig-name descname"><span class="pre">dna_vertex_layout_normals</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.mesh.Mesh.dna_vertex_layout_normals" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.mesh.Mesh.dna_vertex_layout_positions">
|
|
<span class="sig-name descname"><span class="pre">dna_vertex_layout_positions</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.mesh.Mesh.dna_vertex_layout_positions" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.mesh.Mesh.dna_vertex_positions">
|
|
<span class="sig-name descname"><span class="pre">dna_vertex_positions</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.mesh.Mesh.dna_vertex_positions" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.mesh.Mesh.polygon_connects">
|
|
<span class="sig-name descname"><span class="pre">polygon_connects</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.mesh.Mesh.polygon_connects" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.mesh.Mesh.polygon_faces">
|
|
<span class="sig-name descname"><span class="pre">polygon_faces</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.mesh.Mesh.polygon_faces" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
<dl class="py attribute">
|
|
<dt class="sig sig-object py" id="dna_viewer.model.mesh.Mesh.vertex_normals">
|
|
<span class="sig-name descname"><span class="pre">vertex_normals</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#dna_viewer.model.geometry.Point3" title="dna_viewer.model.geometry.Point3"><span class="pre">dna_viewer.model.geometry.Point3</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#dna_viewer.model.mesh.Mesh.vertex_normals" title="Permalink to this definition"></a></dt>
|
|
<dd></dd></dl>
|
|
|
|
</dd></dl>
|
|
|
|
</section>
|
|
<section id="module-dna_viewer.model">
|
|
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-dna_viewer.model" title="Permalink to this headline"></a></h2>
|
|
</section>
|
|
</section>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
|
<a href="dna_viewer.const.html" class="btn btn-neutral float-left" title="dna_viewer.const package" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
|
<a href="dna_viewer.reader.html" class="btn btn-neutral float-right" title="dna_viewer.reader package" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
|
</div>
|
|
|
|
<hr/>
|
|
|
|
<div role="contentinfo">
|
|
<p>© Copyright 2022, Epic Games.</p>
|
|
</div>
|
|
|
|
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
|
|
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
|
|
provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
|
|
|
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
<script>
|
|
jQuery(function () {
|
|
SphinxRtdTheme.Navigation.enable(true);
|
|
});
|
|
</script>
|
|
|
|
</body>
|
|
</html> |