圆环填充
<p>各位大哥,小弟请教一个问题:</p><p> 我要填充一个圆环,我用的方法是先定义了两个圆为面域,然后对面域做差集,再对得到的面域做填充,怎么系统总是报错,说填充定义边界位闭合.盼复!谢谢!</p> <p class="1-liner">向图案填充中附加外边界。</p><p class="h1-access"><a href="http://www.mccad.net/object/acad2004/appendouterloop_see_also.htm">参阅</a> | <a href="http://www.mccad.net/object/acad2004/ex_appendouterloop.htm">示例</a></p><p class="Heading-2">语法 </p><p class="syntax">object.AppendOuterLoop loop </p><p class="element">Object</p><p class="element-desc"><a href="http://www.mccad.net/object/acad2004/idh_hatch_object.htm">Hatch</a><br/>使用该方法的对象。 </p><p class="element">Loop</p><p class="element-desc">Object (对象数组); 仅用于输入<br/>构成封闭边界的对象数组。 该数组可以由一个或多个对象组成。如果使用多于一个对象,它们的端点必须相接以形成一个边界。该边界必须包含以下类型的对象: <a href="http://www.mccad.net/object/acad2004/idh_line_object.htm">Line</a>, <a href="http://www.mccad.net/object/acad2004/idh_polyline_object.htm">Polyline</a>, <a href="http://www.mccad.net/object/acad2004/idh_circle_object.htm">Circle</a>, <a href="http://www.mccad.net/object/acad2004/idh_ellipse_object.htm">Ellipse</a>, <a href="http://www.mccad.net/object/acad2004/idh_spline_object.htm">Spline</a>, <a href="http://www.mccad.net/object/acad2004/idh_region_object.htm">Region</a></p><p class="Heading-2">说明 </p><p class="body">在使用 <a href="http://www.mccad.net/object/acad2004/idh_addhatch.htm">AddHatch</a> 方法创建了 Hatch 对象后,可添加外边界。外边界必须封闭,而且必须在添加内边界之前创建。在创建了有效的外边界后,可使用 <a href="http://www.mccad.net/object/acad2004/idh_appendinnerloop.htm">AppendInnerLoop</a> 方法分次每次添加一个任意的内边界。 </p><p class="body">当为图案填充定义定了边界后,使用 <a href="http://www.mccad.net/object/acad2004/idh_evaluate.htm">Evaluate</a> 方法计算填充线并填充该边界,然后使用 <a href="http://www.mccad.net/object/acad2004/idh_regen.htm">Regen</a> 方法更新该图案填充的显示。<script language="javascript" src="ac.acad_mc.js"></script>
</p><p class="body"></p><p class="1-liner">向图案填充中附加内边界。</p><p class="h1-access"><a href="http://www.mccad.net/object/acad2004/appendinnerloop_see_also.htm">参阅</a> | <a href="http://www.mccad.net/object/acad2004/ex_appendinnerloop.htm">示例</a></p><p class="Heading-2">语法 </p><p class="syntax">object.AppendInnerLoop Loop </p><p class="element">Object</p><p class="element-desc"><a href="http://www.mccad.net/object/acad2004/idh_hatch_object.htm">Hatch</a><br/>使用该方法的对象。 </p><p class="element">Loop</p><p class="element-desc">Variant[变体] (对象,或对象数组); 仅用于输入<br/>构成封闭边界的对象数组。该数组可以由一个或多个对象组成。如果使用多于一个对象,它们的端点必须相接以形成一个环。该边界必须包含以下类型的对象:<br/><a href="http://www.mccad.net/object/acad2004/idh_line_object.htm">Line</a>, <a href="http://www.mccad.net/object/acad2004/idh_polyline_object.htm">Polyline</a>, <a href="http://www.mccad.net/object/acad2004/idh_circle_object.htm">Circle</a>, <a href="http://www.mccad.net/object/acad2004/idh_ellipse_object.htm">Ellipse</a>, <a href="http://www.mccad.net/object/acad2004/idh_spline_object.htm">Spline</a>, <a href="http://www.mccad.net/object/acad2004/idh_region_object.htm">Region</a>
</p><p class="Heading-2">说明 </p><p class="body">在使用 <a href="http://www.mccad.net/object/acad2004/idh_addhatch.htm">AddHatch</a> 方法创建了 Hatch 对象后,可使用 <a href="http://www.mccad.net/object/acad2004/idh_appendouterloop.htm">AppendOuterLoop</a> 添加外边界。外边界必须封闭,而且必须在添加内边界之前创建。 </p><p class="body">当为图案填充定义定了边界后,使用 Evaluate 方法计算填充线并填充该边界,然后使用 Regen 方法更新该图案填充的显示。<script language="javascript" src="ac.acad_mc.js"></script>
</p> 如果要生成圆环,建议用两个半圆的多段线并设置宽度来实现。
页:
[1]