mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 23:57:58 +08:00
392 lines
21 KiB
HTML
392 lines
21 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>openNURBS SDK Help: ON_SpaceMorph Class Reference</title>
|
|
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../jquery.js"></script>
|
|
<script type="text/javascript" src="../../dynsections.js"></script>
|
|
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
|
<script type="text/javascript" src="../../search/search.js"></script>
|
|
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">openNURBS SDK Help
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('../../',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="../../d4/d2e/class_o_n___space_morph-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_SpaceMorph Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="../../d4/df4/opennurbs__xform_8h_source.html">opennurbs_xform.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ON_SpaceMorph:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="../../da/d04/class_o_n___space_morph.png" usemap="#ON_5FSpaceMorph_map" alt=""/>
|
|
<map id="ON_5FSpaceMorph_map" name="ON_5FSpaceMorph_map">
|
|
<area href="../../de/d9b/class_o_n___bezier_cage_morph.html" alt="ON_BezierCageMorph" shape="rect" coords="0,56,141,80"/>
|
|
<area href="../../d4/dbe/class_o_n___cage_morph.html" alt="ON_CageMorph" shape="rect" coords="151,56,292,80"/>
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a0dd84ee156866dc69976d53bee9160ec"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a0dd84ee156866dc69976d53bee9160ec">ON_SpaceMorph</a> ()</td></tr>
|
|
<tr class="separator:a0dd84ee156866dc69976d53bee9160ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaad135aa484329e7460532ab62c3b88f"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#aaad135aa484329e7460532ab62c3b88f">~ON_SpaceMorph</a> ()</td></tr>
|
|
<tr class="separator:aaad135aa484329e7460532ab62c3b88f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c8a9223a77214c3c22ec1f1bc5334aa"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a2c8a9223a77214c3c22ec1f1bc5334aa">IsIdentity</a> (const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &bbox) const</td></tr>
|
|
<tr class="separator:a2c8a9223a77214c3c22ec1f1bc5334aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d325222cfb95ea01e20036e055723e7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a5d325222cfb95ea01e20036e055723e7">IsIdentity</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> > &Points, double tol) const</td></tr>
|
|
<tr class="separator:a5d325222cfb95ea01e20036e055723e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a277d7139cab149c621d4946e124c6a6a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a277d7139cab149c621d4946e124c6a6a">IsIdentity</a> (const class <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> &Srf, double tol) const</td></tr>
|
|
<tr class="separator:a277d7139cab149c621d4946e124c6a6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d43602668cc3088efdbf4e3e17a74a7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a6d43602668cc3088efdbf4e3e17a74a7">IsIdentity</a> (const class <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> &Crv, double tol) const</td></tr>
|
|
<tr class="separator:a6d43602668cc3088efdbf4e3e17a74a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac218bef710ac8fd1c6c1ce63323803fb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#ac218bef710ac8fd1c6c1ce63323803fb">PreserveStructure</a> () const</td></tr>
|
|
<tr class="separator:ac218bef710ac8fd1c6c1ce63323803fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b8fdac9b37b57cb95b6528b5b3e466a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a2b8fdac9b37b57cb95b6528b5b3e466a">QuickPreview</a> () const</td></tr>
|
|
<tr class="separator:a2b8fdac9b37b57cb95b6528b5b3e466a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61616358725e68f57085ed7baf698e47"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a61616358725e68f57085ed7baf698e47">SetPreserveStructure</a> (bool bPreserveStructure)</td></tr>
|
|
<tr class="separator:a61616358725e68f57085ed7baf698e47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb50f66cea1238085a3754ebcd253395"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#aeb50f66cea1238085a3754ebcd253395">SetQuickPreview</a> (bool bQuickPreview)</td></tr>
|
|
<tr class="separator:aeb50f66cea1238085a3754ebcd253395"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b8714e508f54fc6f991b536896957bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a8b8714e508f54fc6f991b536896957bb">SetTolerance</a> (double tolerance)</td></tr>
|
|
<tr class="separator:a8b8714e508f54fc6f991b536896957bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5afd9775a97dee74911c099100c81a63"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d04/class_o_n___space_morph.html#a5afd9775a97dee74911c099100c81a63">Tolerance</a> () const</td></tr>
|
|
<tr class="separator:a5afd9775a97dee74911c099100c81a63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a0dd84ee156866dc69976d53bee9160ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0dd84ee156866dc69976d53bee9160ec">◆ </a></span>ON_SpaceMorph()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_SpaceMorph::ON_SpaceMorph </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaad135aa484329e7460532ab62c3b88f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaad135aa484329e7460532ab62c3b88f">◆ </a></span>~ON_SpaceMorph()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual ON_SpaceMorph::~ON_SpaceMorph </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a2c8a9223a77214c3c22ec1f1bc5334aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c8a9223a77214c3c22ec1f1bc5334aa">◆ </a></span>IsIdentity() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool ON_SpaceMorph::IsIdentity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> & </td>
|
|
<td class="paramname"><em>bbox</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Provides a quick way to determine if a morph function is the identity (doesn't move the points) on a region of space. Parameters: bbox - [in] region of space to test. Returns: The default always returns false. If you override this function, then return true when every point in the bounding box is fixed by the morph. </p>
|
|
|
|
<p>Reimplemented in <a class="el" href="../../d4/dbe/class_o_n___cage_morph.html#aafdb2ef7b957e363b434fcab490ecdcf">ON_CageMorph</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d325222cfb95ea01e20036e055723e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d325222cfb95ea01e20036e055723e7">◆ </a></span>IsIdentity() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_SpaceMorph::IsIdentity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> > & </td>
|
|
<td class="paramname"><em>Points</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>tol</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: A slower way to determine if a morph function is the identity (doesn't move the points) on a set of points, to within a tolerance Parameters: Points - [in] Set of points to test. tol - [in] Distance tolerance. Returns: True if none of the points move a distance of tol or more under the morph function. Uses MorphPoint() </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a277d7139cab149c621d4946e124c6a6a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a277d7139cab149c621d4946e124c6a6a">◆ </a></span>IsIdentity() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_SpaceMorph::IsIdentity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> & </td>
|
|
<td class="paramname"><em>Srf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>tol</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: A slower way to determine if a morph function is the identity (doesn't move the points) on a surface, to within a tolerance Parameters: Srf - [in] Surface to be tested. tol - [in] Distance tolerance. Returns: Uses MorphPoint() on a dense sample of points. True if none of the points move a distance of tol or more under the morph function. Remark: Call IsIdentity(Srf.BoundingBox()) first. Use this on surfaces whose nurb form is rational or has a different parameterization. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d43602668cc3088efdbf4e3e17a74a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d43602668cc3088efdbf4e3e17a74a7">◆ </a></span>IsIdentity() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_SpaceMorph::IsIdentity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> & </td>
|
|
<td class="paramname"><em>Crv</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>tol</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: A slower way to determine if a morph function is the identity (doesn't move the points) on a curve, to within a tolerance. Parameters: Crv - [in] Curve to be tested. tol - [in] Distance tolerance. Returns: Uses MorphPoint() on a dense sample of points. True if none of the points move a distance of tol or more under the morph function. Remark: Call IsIdentity(Crv.BoundingBox()) first. Use this on curves whose nurb form is rational or has a different parameterization. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac218bef710ac8fd1c6c1ce63323803fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac218bef710ac8fd1c6c1ce63323803fb">◆ </a></span>PreserveStructure()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_SpaceMorph::PreserveStructure </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: True if the morph should be done in a way that preserves the structure of the geometry. <br />
|
|
In particular, for NURBS objects, true means that only the control points are moved. Remarks: The value returned by <a class="el" href="../../da/d04/class_o_n___space_morph.html#ac218bef710ac8fd1c6c1ce63323803fb">PreserveStructure()</a> does not affect the way meshes and points are morphed. The default is false. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b8fdac9b37b57cb95b6528b5b3e466a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b8fdac9b37b57cb95b6528b5b3e466a">◆ </a></span>QuickPreview()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_SpaceMorph::QuickPreview </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: True if the morph should be done as quickly as possible because the result is being used for some type of dynamic preview. If QuickPreview is true, the tolerance may be ignored. Remarks: The value returned by <a class="el" href="../../da/d04/class_o_n___space_morph.html#a2b8fdac9b37b57cb95b6528b5b3e466a">QuickPreview()</a> does not affect the way meshes and points are morphed. The default is false. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61616358725e68f57085ed7baf698e47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61616358725e68f57085ed7baf698e47">◆ </a></span>SetPreserveStructure()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_SpaceMorph::SetPreserveStructure </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bPreserveStructure</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Set the preserve structure value. Parameters: bPreserveStructure - [in] </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb50f66cea1238085a3754ebcd253395"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb50f66cea1238085a3754ebcd253395">◆ </a></span>SetQuickPreview()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_SpaceMorph::SetQuickPreview </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bQuickPreview</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Set the quick preview value. Parameters: bQuickPreview - [in] </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b8714e508f54fc6f991b536896957bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b8714e508f54fc6f991b536896957bb">◆ </a></span>SetTolerance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_SpaceMorph::SetTolerance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>tolerance</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Set the 3d fitting tolerance used when morphing surfaces and breps. Parameters: tolerance - [in] values < 0.0 are treated as 0.0. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5afd9775a97dee74911c099100c81a63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5afd9775a97dee74911c099100c81a63">◆ </a></span>Tolerance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_SpaceMorph::Tolerance </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Description: Returns the desired accuracy of the morph. This value is primarily used for deforming surfaces and breps. Returns: 3d fitting tolerance. Remarks: The default is 0.0 and any value <= 0.0 is ignored by morphing functions. The value returned by <a class="el" href="../../da/d04/class_o_n___space_morph.html#a5afd9775a97dee74911c099100c81a63">Tolerance()</a> does not affect the way meshes and points are morphed. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Fri Jan 26 2018 12:38:23 for openNURBS SDK Help by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.14
|
|
</small></address>
|
|
</body>
|
|
</html>
|