Generated from v6.0.11315.11111-test10
This commit is contained in:
Bozo
2018-01-26 04:54:48 -08:00
parent 2ea16cc86c
commit 55446d56ce
1111 changed files with 7129 additions and 10641 deletions

View File

@@ -3,7 +3,7 @@
<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="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>openNURBS SDK Help: ON_Arc Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -22,6 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">openNURBS SDK Help
&#160;<span id="projectnumber">6.0</span>
</div>
</td>
</tr>
@@ -29,21 +30,18 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@@ -308,14 +306,8 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section rcs"><dt>NoKeywords</dt><dd></dd></dl>
<p><br />
<br />
/ / Copyright (c) 1993-2012 Robert McNeel &amp; Associates. All rights reserved. / OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert / McNeel &amp; Associates. / / THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. / ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF / MERCHANTABILITY ARE HEREBY DISCLAIMED. / <br />
<br />
/ For complete openNURBS copyright information see <a href="http://www.opennurbs.org">http://www.opennurbs.org</a>. / ////////////////////////////////////////////////////////////// <br />
Description: An <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a> is a subcurve of 3d circle. Details: The curve is parameterized by an angle expressed in radians. For an <a class="el" href="../../d3/ddf/class_o_n___arc.html#ac387d6a5366f21fb94ce26beb2f09db7">IsValid()</a> arc the total subtended angle <a class="el" href="../../d3/ddf/class_o_n___arc.html#a500298b72e2e444e16fb0a580bb01c8b">AngleRadians()</a> = <a class="el" href="../../d3/ddf/class_o_n___arc.html#a29540a3b8ce0f67d9ca3378a5c00eb0c">Domain()</a>(1) - <a class="el" href="../../d3/ddf/class_o_n___arc.html#a29540a3b8ce0f67d9ca3378a5c00eb0c">Domain()</a>(0) must satisfy 0&lt; <a class="el" href="../../d3/ddf/class_o_n___arc.html#a500298b72e2e444e16fb0a580bb01c8b">AngleRadians()</a> &lt;2*Pi .</p>
<p>The parameterization of the <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a> is inherited from the <a class="el" href="../../d1/d1b/class_o_n___circle.html">ON_Circle</a> it is derived from. In particular t -&gt; center + cos(t)*radius*xaxis + sin(t)*radius*yaxis <br />
where xaxis and yaxis, (part of ON_Circle::m_plane) form an othonormal frame of the plane containing the circle. </p>
<p>/ / Copyright (c) 1993-2012 Robert McNeel &amp; Associates. All rights reserved. / OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert / McNeel &amp; Associates. / / THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. / ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF / MERCHANTABILITY ARE HEREBY DISCLAIMED. / / For complete openNURBS copyright information see <a href="http://www.opennurbs.org">http://www.opennurbs.org</a>. / ////////////////////////////////////////////////////////////// Description: An <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a> is a subcurve of 3d circle. Details: The curve is parameterized by an angle expressed in radians. For an <a class="el" href="../../d3/ddf/class_o_n___arc.html#ac387d6a5366f21fb94ce26beb2f09db7">IsValid()</a> arc the total subtended angle <a class="el" href="../../d3/ddf/class_o_n___arc.html#a500298b72e2e444e16fb0a580bb01c8b">AngleRadians()</a> = <a class="el" href="../../d3/ddf/class_o_n___arc.html#a29540a3b8ce0f67d9ca3378a5c00eb0c">Domain()</a>(1) - <a class="el" href="../../d3/ddf/class_o_n___arc.html#a29540a3b8ce0f67d9ca3378a5c00eb0c">Domain()</a>(0) must satisfy 0&lt; <a class="el" href="../../d3/ddf/class_o_n___arc.html#a500298b72e2e444e16fb0a580bb01c8b">AngleRadians()</a> &lt;2*Pi .</p>
<p>The parameterization of the <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a> is inherited from the <a class="el" href="../../d1/d1b/class_o_n___circle.html">ON_Circle</a> it is derived from. In particular t -&gt; center + cos(t)*radius*xaxis + sin(t)*radius*yaxis where xaxis and yaxis, (part of ON_Circle::m_plane) form an othonormal frame of the plane containing the circle. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad990fcc2e7f5515003dc60240b4ad21f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad990fcc2e7f5515003dc60240b4ad21f">&#9670;&nbsp;</a></span>ON_Arc() <span class="overload">[1/9]</span></h2>
@@ -560,8 +552,7 @@ Description: An <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a
</tr>
</table>
</div><div class="memdoc">
<p>Description: Construct an arc parallel to plane from a center point, radius, and angle in radians. <br />
The arc starts at center+radius*plane.xaxis. Parameters: plane - [in] The plane x, y and z axis are used to defines the circle plane's x, y and z axis. The plane origin is ignorned. center - [in] circle's center point radius - [in] angle_in_radians - [in] </p>
<p>Description: Construct an arc parallel to plane from a center point, radius, and angle in radians. The arc starts at center+radius*plane.xaxis. Parameters: plane - [in] The plane x, y and z axis are used to defines the circle plane's x, y and z axis. The plane origin is ignorned. center - [in] circle's center point radius - [in] angle_in_radians - [in] </p>
</div>
</div>
@@ -903,8 +894,7 @@ Description: An <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a
</tr>
</table>
</div><div class="memdoc">
<p>Description: Create an arc parallel to plane from a center point, radius, and angle in radians. <br />
The arc starts at center+radius*plane.xaxis. Parameters: plane - [in] The plane x, y and z axis are used to defines the circle plane's x, y and z axis. The plane origin is ignorned. center - [in] circle's center point radius - [in] angle_in_radians - [in] </p>
<p>Description: Create an arc parallel to plane from a center point, radius, and angle in radians. The arc starts at center+radius*plane.xaxis. Parameters: plane - [in] The plane x, y and z axis are used to defines the circle plane's x, y and z axis. The plane origin is ignorned. center - [in] circle's center point radius - [in] angle_in_radians - [in] </p>
</div>
</div>
@@ -1164,8 +1154,7 @@ Description: An <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a
</tr>
</table>
</div><div class="memdoc">
<p>Description: Get arc's 3d axis aligned bounding box or the union of the input box with the arc's bounding box. Parameters: bbox - [in/out] 3d axis aligned bounding box bGrowBox - [in] (default=false) If true, then the union of the input bbox and the arc's bounding box is returned in bbox. <br />
If false, the arc's bounding box is returned in bbox. Returns: true if arc has bounding box and calculation was successful. </p>
<p>Description: Get arc's 3d axis aligned bounding box or the union of the input box with the arc's bounding box. Parameters: bbox - [in/out] 3d axis aligned bounding box bGrowBox - [in] (default=false) If true, then the union of the input bbox and the arc's bounding box is returned in bbox. If false, the arc's bounding box is returned in bbox. Returns: true if arc has bounding box and calculation was successful. </p>
</div>
</div>
@@ -1184,8 +1173,7 @@ Description: An <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a
</tr>
</table>
</div><div class="memdoc">
<p>Description: Get a rational degree 2 NURBS curve representation of the arc. Note that the parameterization of NURBS curve does not match arc's transcendental paramaterization. <br />
Use <a class="el" href="../../d3/ddf/class_o_n___arc.html#a7408117c5357172e3904b20777c56a93">GetRadianFromNurbFormParameter()</a> and GetParameterFromRadian() to convert between the NURBS curve parameter and the transcendental parameter Parameters: nurbs_curve - [out] nurbs_curve returned here. Returns: 0 for failure and 2 for success. </p>
<p>Description: Get a rational degree 2 NURBS curve representation of the arc. Note that the parameterization of NURBS curve does not match arc's transcendental paramaterization. Use <a class="el" href="../../d3/ddf/class_o_n___arc.html#a7408117c5357172e3904b20777c56a93">GetRadianFromNurbFormParameter()</a> and GetParameterFromRadian() to convert between the NURBS curve parameter and the transcendental parameter Parameters: nurbs_curve - [out] nurbs_curve returned here. Returns: 0 for failure and 2 for success. </p>
</div>
</div>
@@ -1298,8 +1286,7 @@ Description: An <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a
</tr>
</table>
</div><div class="memdoc">
<p>Description: Get tight bounding box. Parameters: tight_bbox - [in/out] tight bounding box bGrowBox -[in] (default=false) <br />
If true and the input tight_bbox is valid, then returned tight_bbox is the union of the input tight_bbox and the arc's tight bounding box. xform -[in] (default=nullptr) If not nullptr, the tight bounding box of the transformed arc is calculated. The arc is not modified. Returns: True if a valid tight_bbox is returned. </p>
<p>Description: Get tight bounding box. Parameters: tight_bbox - [in/out] tight bounding box bGrowBox -[in] (default=false) If true and the input tight_bbox is valid, then returned tight_bbox is the union of the input tight_bbox and the arc's tight bounding box. xform -[in] (default=nullptr) If not nullptr, the tight bounding box of the transformed arc is calculated. The arc is not modified. Returns: True if a valid tight_bbox is returned. </p>
</div>
</div>
@@ -1451,8 +1438,7 @@ Description: An <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Area of the arc's sector. <br />
Remarks: The arc's sector is the region bounded by the arc, the line segment from the arc's end to the center, and the line segment from the center to the arc's start. </p>
<p>Returns: Area of the arc's sector. Remarks: The arc's sector is the region bounded by the arc, the line segment from the arc's end to the center, and the line segment from the center to the arc's start. </p>
</div>
</div>
@@ -1470,8 +1456,7 @@ Remarks: The arc's sector is the region bounded by the arc, the line segment fro
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Area centroid of the arc's sector. <br />
Remarks: The arc's sector is the region bounded by the arc, the line segment from the arc's end to the center, and the line segment from the center to the arc's start. </p>
<p>Returns: Area centroid of the arc's sector. Remarks: The arc's sector is the region bounded by the arc, the line segment from the arc's end to the center, and the line segment from the center to the arc's start. </p>
</div>
</div>
@@ -1507,8 +1492,7 @@ Remarks: The arc's sector is the region bounded by the arc, the line segment fro
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Area centroid of the arc's segment. <br />
Remarks: The arc's segment is the region bounded by the arc and the line segment from the arc's end to the arc's start. </p>
<p>Returns: Area centroid of the arc's segment. Remarks: The arc's segment is the region bounded by the arc and the line segment from the arc's end to the arc's start. </p>
</div>
</div>
@@ -1687,9 +1671,9 @@ Remarks: The arc's segment is the region bounded by the arc and the line segment
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Jan 26 2018 12:38:20 for openNURBS SDK Help by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Fri Jan 26 2018 04:54:30 for openNURBS SDK Help by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.14
</a> 1.8.13
</small></address>
</body>
</html>