📄 tutorialacis tutorial 3 understanding and traversing acis topology (part i) - docr18.mht
字号:
The surface of a sphere, a torus, or a block are examples of =
2-dimensional=20
manifolds. (In this context the "surface" of an object refers to its =
exterior=20
boundary, not a specific geometric entity.) Each point on the boundary =
of a=20
manifold solid divides the modeling space into two regions, the region =
inside=20
the solid and the region outside the solid. If at any point on the =
boundary the=20
modeling space is not divided into two regions, then the object is =
non-manifold=20
at that point. </P>
<DIV class=3D"thumb tright">
<DIV class=3Dthumbinner style=3D"WIDTH: 302px"><A class=3Dimage=20
title=3D"Three non-manifold objects"=20
href=3D"http://doc.spatial.com/r18/index.php/Image:Tutorial3_Nonmanifold.=
jpg"><IMG=20
class=3Dthumbimage height=3D510 alt=3D"Three non-manifold objects"=20
src=3D"http://doc.spatial.com/r18/images/thumb/a/a7/Tutorial3_Nonmanifold=
.jpg/300px-Tutorial3_Nonmanifold.jpg"=20
width=3D300 border=3D0></A>=20
<DIV class=3Dthumbcaption>
<DIV class=3Dmagnify style=3D"FLOAT: right"><A class=3Dinternal =
title=3DEnlarge=20
href=3D"http://doc.spatial.com/r18/index.php/Image:Tutorial3_Nonmanifold.=
jpg"><IMG=20
height=3D11 alt=3D"" src=3D"" width=3D15></A></DIV>Three non-manifold=20
objects</DIV></DIV></DIV>
<P>A non-manifold point is depicted in the top image in the figure to =
the right.=20
At the non-manifold vertex there are two "inside" regions. One can go in =
one of=20
two directions and go "into" the object. Looking at this from a =
different=20
perspective, there are two manifold boundary surfaces that meet at the=20
non-manifold point. These are the "separation surfaces" we referred to =
above.=20
</P>
<P>A non-2-manifold region can be larger than a single point. The region =
can=20
extend along a curve. For example, two blocks may share an edge. This is =
depicted in the middle image in the figure to the right. Along the edge =
the=20
boundary of the object is non-2-manifold. Space is not divided into an =
"inside"=20
and "outside" region at any given point along the edge. At any point =
along the=20
edge there are two directions one can travel to go into the object. =
Similarly,=20
the non-2-manifold region can extend along a surface. For example, =
imagine a=20
block with an internal face. Space is not divided into an "inside" and =
"outside"=20
region at any given point along the internal face. At any point along =
the=20
internal face there are two directions one can travel to go into the =
object.=20
</P>
<P>Can a face have a non-manifold region on its interior? Yes. The =
bottom image=20
in the figure to the right depicts a planar face with two circular holes =
aligned=20
such that they just touch each other. The face is non-manifold at the =
point=20
where the two circular holes touch. At this point there are two =
directions into=20
the interior of the face. (We will discuss the specific topology of this =
case in=20
Part II of this Tutorial.) </P>
<P>Being manifold should not be confused with orientable. There are =
objects that=20
are manifold that are not orientable; for instance a Mbius Strip or a =
Klein=20
bottle. (If a surface is orientable that means that directions are =
consistent=20
across the surface. If one defines a direction, for instance clockwise, =
at a=20
given point A, and one travels along a path to point B, thereby =
establishing a=20
consistent clockwise direction at point B. The surface is orientable if =
for all=20
paths on the surface between A and B the direction of clockwise is =
consistent.)=20
Being manifold should also not be confused with being realizable. While =
it true=20
that non-manifold objects are not realizable, there are lots of objects =
that are=20
not realizable that are manifold. </P>
<P>In Part II of this tutorial, <A=20
title=3D"Tutorial:ACIS Tutorial 3: Understanding and traversing ACIS =
topology (Part II)"=20
href=3D"http://doc.spatial.com/r18/index.php/Tutorial:ACIS_Tutorial_3:_Un=
derstanding_and_traversing_ACIS_topology_(Part_II)">Tutorial=20
3: Understanding and traversing ACIS topology (Part II)</A>, we shall =
present=20
additional details about the topological structures of solids, sheets, =
and=20
wires. </P><!-- Tidy found serious XHTML errors --><!-- =0A=
Pre-expand include size: 4022 bytes=0A=
Post-expand include size: 1114 bytes=0A=
Template argument size: 300 bytes=0A=
Maximum: 2097152 bytes=0A=
--><!-- Saved in parser cache with key =
r18_docdb-r18doc_:pcache:idhash:408-0!1!0!!en!2!edit=3D0 and timestamp =
20080623161930 -->
<DIV class=3Dprintfooter>Retrieved from "<A=20
href=3D"http://doc.spatial.com/r18/index.php/Tutorial:ACIS_Tutorial_3:_Un=
derstanding_and_traversing_ACIS_topology_(Part_I)">http://doc.spatial.com=
/r18/index.php/Tutorial:ACIS_Tutorial_3:_Understanding_and_traversing_ACI=
S_topology_(Part_I)</A>"</DIV>
<DIV id=3Dcatlinks>
<P class=3Dcatlinks><A title=3DSpecial:Categories=20
href=3D"http://doc.spatial.com/r18/index.php/Special:Categories">Categori=
es</A>:=20
<SPAN dir=3Dltr><A title=3D"Category:ACIS Docs"=20
href=3D"http://doc.spatial.com/r18/index.php/Category:ACIS_Docs">ACIS=20
Docs</A></SPAN> | <SPAN dir=3Dltr><A title=3D"Category:ACIS Tutorials"=20
href=3D"http://doc.spatial.com/r18/index.php/Category:ACIS_Tutorials">ACI=
S=20
Tutorials</A></SPAN></P></DIV><!-- end content -->
<DIV class=3DvisualClear></DIV></DIV></DIV></DIV>
<DIV id=3Dcolumn-one>
<DIV class=3Dportlet id=3Dp-cactions>
<H5>Views</H5>
<DIV class=3DpBody>
<UL>
<LI class=3Dselected id=3Dca-nstab-main><A title=3D"View the content =
page [c]"=20
accessKey=3Dc=20
=
href=3D"http://doc.spatial.com/r18/index.php/Tutorial:ACIS_Tutorial_3:_Un=
derstanding_and_traversing_ACIS_topology_(Part_I)">Article</A>=20
<LI class=3Dnew id=3Dca-talk><A title=3D"Discussion about the content =
page [t]"=20
accessKey=3Dt=20
=
href=3D"http://doc.spatial.com/r18/index.php?title=3DTalk:Tutorial:ACIS_T=
utorial_3:_Understanding_and_traversing_ACIS_topology_%28Part_I%29&ac=
tion=3Dedit">Discussion</A>=20
<LI id=3Dca-viewsource><A=20
title=3D"This page is protected. You can view its source. [e]" =
accessKey=3De=20
=
href=3D"http://doc.spatial.com/r18/index.php?title=3DTutorial:ACIS_Tutori=
al_3:_Understanding_and_traversing_ACIS_topology_%28Part_I%29&action=3D=
edit">View=20
source</A>=20
<LI id=3Dca-history><A title=3D"Past versions of this page. [h]" =
accessKey=3Dh=20
=
href=3D"http://doc.spatial.com/r18/index.php?title=3DTutorial:ACIS_Tutori=
al_3:_Understanding_and_traversing_ACIS_topology_%28Part_I%29&action=3D=
history">History</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-personal>
<H5>Personal tools</H5>
<DIV class=3DpBody>
<UL>
<LI id=3Dpt-login><A=20
title=3D"You are encouraged to log in, it is not mandatory however. =
[o]"=20
accessKey=3Do=20
=
href=3D"http://doc.spatial.com/r18/index.php?title=3DSpecial:Userlogin&am=
p;returnto=3DTutorial:ACIS_Tutorial_3:_Understanding_and_traversing_ACIS_=
topology_(Part_I)">Log=20
in / create account</A> </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-logo><A title=3D"Visit the Main Page [z]"=20
style=3D"BACKGROUND-IMAGE: url(/r18/images/SpatialCorpLogo.gif)" =
accessKey=3Dz=20
href=3D"http://doc.spatial.com/r18/index.php/Main_Page"></A></DIV>
<SCRIPT type=3Dtext/javascript> if (window.isMSIE55) fixalpha(); =
</SCRIPT>
<DIV class=3Dportlet id=3Dp-navigation>
<H5>Navigation</H5>
<DIV class=3DpBody>
<UL>
<LI id=3Dn--Home><A href=3D"http://doc.spatial.com/">Home</A>=20
<LI id=3Dn-mainpage><A title=3D"Visit the Main Page [z]" accessKey=3Dz =
href=3D"http://doc.spatial.com/r18/index.php/Main_Page">Main Page</A>=20
<LI id=3Dn-recentchanges><A title=3D"The list of recent changes in the =
wiki. [r]"=20
accessKey=3Dr=20
=
href=3D"http://doc.spatial.com/r18/index.php/Special:Recentchanges">Recen=
t=20
changes</A>=20
<LI id=3Dn-randompage><A title=3D"Load a random page [x]" =
accessKey=3Dx=20
href=3D"http://doc.spatial.com/r18/index.php/Special:Random">Random =
page</A>=20
<LI id=3Dn-help><A title=3D"The place to find out."=20
href=3D"http://doc.spatial.com/r18/index.php/Help:Contents">Help</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-spatial_sites>
<H5>spatial sites</H5>
<DIV class=3DpBody>
<UL>
<LI id=3Dn--Spatial.com><A =
href=3D"http://www.spatial.com/">Spatial.com</A>=20
<LI id=3Dn---Online-Support-Center><A=20
=
href=3D"http://spatial.custhelp.com/cgi-bin/spatial.cfg/php/enduser/acct_=
login.php?p_sid=3DtblNMDHh&p_lva=3D&p_sp=3D&p_li=3D&p_nex=
t_page=3Dstd_alp.php">Online=20
Support Center</A>=20
<LI id=3Dn--Community-Forum><A =
href=3D"http://forums.spatial.com/">Community=20
Forum</A>=20
<LI id=3Dn--Downloads><A=20
href=3D"http://www.spatial.com/products/download.html">Downloads</A>=20
<LI id=3Dn--Feedback><A =
href=3D"mailto:docfeedback_spatial@3ds.com">Feedback</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-products>
<H5>products</H5>
<DIV class=3DpBody>
<UL>
<LI id=3Dn-ACIS-Tutorials---Beta><A=20
=
href=3D"http://doc.spatial.com/r18/index.php/Tutorial:ACIS_Tutorials">ACI=
S=20
Tutorials - Beta</A>=20
<LI id=3Dn-InterOp><A=20
=
href=3D"http://doc.spatial.com/r18/index.php/Portal:InterOp">InterOp</A> =
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-search>
<H5><LABEL for=3DsearchInput>Search</LABEL></H5>
<DIV class=3DpBody id=3DsearchBody>
<FORM id=3Dsearchform action=3D/r18/index.php/Special:Search>
<DIV><INPUT id=3DsearchInput title=3D"Search DocR18 [f]" accessKey=3Df =
name=3Dsearch> <INPUT class=3DsearchButton id=3DsearchGoButton =
type=3Dsubmit value=3DGo name=3Dgo> <INPUT class=3DsearchButton =
id=3Dmw-searchButton type=3Dsubmit value=3DSearch name=3Dfulltext>=20
</DIV></FORM></DIV></DIV>
<DIV class=3Dportlet id=3Dp-tb>
<H5>Toolbox</H5>
<DIV class=3DpBody>
<UL>
<LI id=3Dt-whatlinkshere><A title=3D"List of all wiki pages that link =
here [j]"=20
accessKey=3Dj=20
=
href=3D"http://doc.spatial.com/r18/index.php/Special:Whatlinkshere/Tutori=
al:ACIS_Tutorial_3:_Understanding_and_traversing_ACIS_topology_(Part_I)">=
What=20
links here</A>=20
<LI id=3Dt-recentchangeslinked><A=20
title=3D"Recent changes in pages linked from this page [k]" =
accessKey=3Dk=20
=
href=3D"http://doc.spatial.com/r18/index.php/Special:Recentchangeslinked/=
Tutorial:ACIS_Tutorial_3:_Understanding_and_traversing_ACIS_topology_(Par=
t_I)">Related=20
changes</A>=20
<LI id=3Dt-specialpages><A title=3D"List of all special pages [q]" =
accessKey=3Dq=20
=
href=3D"http://doc.spatial.com/r18/index.php/Special:Specialpages">Specia=
l=20
pages</A>=20
<LI id=3Dt-print><A title=3D"Printable version of this page [p]" =
accessKey=3Dp=20
=
href=3D"http://doc.spatial.com/r18/index.php?title=3DTutorial:ACIS_Tutori=
al_3:_Understanding_and_traversing_ACIS_topology_%28Part_I%29&printab=
le=3Dyes">Printable=20
version</A>=20
<LI id=3Dt-permalink><A title=3D"Permanent link to this version of the =
page"=20
=
href=3D"http://doc.spatial.com/r18/index.php?title=3DTutorial:ACIS_Tutori=
al_3:_Understanding_and_traversing_ACIS_topology_%28Part_I%29&oldid=3D=
1114">Permanent=20
link</A> </LI></UL></DIV></DIV></DIV><!-- end of the left (by default =
at least) column -->
<DIV class=3DvisualClear></DIV>
<DIV id=3Dfooter>
<DIV id=3Df-poweredbyico><A href=3D"http://www.mediawiki.org/"><IMG=20
alt=3D"Powered by MediaWiki"=20
src=3D"http://doc.spatial.com/r18/skins/common/images/poweredby_mediawiki=
_88x31.png"></A></DIV>
<UL>
<LI>=C2=A9 1999-2008 Spatial Corp.=20
<LI>Please send feedback to <A=20
=
href=3D"mailto:docfeedback_spatial@3ds.com">docfeedback_spatial@3ds.com</=
A> or=20
just <A=20
=
href=3D"http://doc.spatial.com/r18/index.php?title=3DSpecial:Userlogin&am=
p;returnto=3DSpecial:Userlogout">login</A>=20
and start editing the comments page. </LI></UL>
<UL id=3Df-list>
<LI id=3Dlastmod>This page was last modified 15:54, 23 May 2008.=20
<LI id=3Dviewcount>This page has been accessed 97 times.=20
<LI><A =
href=3D"http://doc.spatial.com/r18/index.php/Project:Terms_of_Use">Terms =
of Use</A>=20
<LI><A=20
=
href=3D"http://doc.spatial.com/r18/index.php/Project:Privacy_policy">Priv=
acy=20
Policy</A> </LI></UL></DIV>
<SCRIPT type=3Dtext/j
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -