Abstract
Publisher Summary This chapter presents algorithms for splitting a simploid into a collection of simplices and splitting a simplex into a pair of simploids on opposite sides of a plane. A simploid is a polytope isomorphic to a product of simplices, that is, the vertices of a product of simplices can be moved around a bit, and the result is still a simploid if all the faces remain flat, and the incidence of vertices, edges, and faces does not change. In three dimensions, there are three kinds of simploids: the (3)-simploids, the (2, 1)-simploids, and the (1,1,1) simploids. Although a simploid is not necessarily a product, the structure is the same. Thus, algorithms for manipulating products of simplices, which often work by operating separately on the separate factors, are easily converted to algorithms for working on general simploids. A fundamental operation in constructive solid geometry is computing the intersection of two objects. When the objects are polytopes, the problem can be broken down further into many applications of a simplex/half-space intersection algorithm. In an application that works primarily with simplices, the simploid is a helpful intermediate step; the simploid can be decomposed into simplices immediately. On the other hand, an application that manipulates simploids can cut a simploid by a plane by decomposing the simploid into simplices and then cutting the simplices into simploids.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.