Classifying points for sweeping solids

Many diverse engineering problems can be modeled with solid sweeping in a conceptually simple and intuitive way, and sweeps are considered to be one of the basic representation schemes in solid modeling. However, many properties of sweeps as well as their ''informational completeness'' are not well understood, which is the primary reason why computational support for solid sweeping remains scarce. We propose a generic point membership classification (PMC) for sweeping solids of arbitrary complexity moving according to one parameter affine motions. The only restrictive assumption that we make in this paper is that the initial and final configurations of the moving object do not intersect during the sweep. Our PMC test is defined in terms of inverted trajectory tests against the original geometric representation of the generator object, which implies that this test can be implemented in any geometric representation that supports curve-solid intersections. Importantly, this PMC test provides complete geometric information about the set swept by 3-dimensional objects in general motions. At the same time, it establishes the foundations for developing a new generation of computational tools for sweep boundary evaluation and trimming, as well as a number of practical applications such as shape synthesis, contact analysis and path planning.

[1]  Stefan Friedrich,et al.  Topology , 2019, Arch. Formal Proofs.

[2]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[3]  Envelopes – Computational Theory and Applications Category : survey , 2022 .

[4]  Huseyin Erdim,et al.  A Point Membership Classification for Sweeping Solids , 2007, DAC 2007.

[5]  Kin Chuen Hui Solid sweeping in image space—application in NC simulation , 2005, The Visual Computer.

[6]  Alexei Sourin,et al.  Function representation for sweeping by a moving solid , 1995, IEEE Trans. Vis. Comput. Graph..

[7]  Vadim Shapiro,et al.  The dual of sweep , 1999, Comput. Aided Des..

[8]  Sung Je Hong,et al.  Approximating 3D General Sweep Boundary Using Depth-Buffer , 2003, ICCSA.

[9]  Hans-Peter Seidel,et al.  Proceedings of the seventh ACM symposium on Solid modeling and applications , 2002 .

[10]  Myung-Soo Kim,et al.  Rotational sweep volumes of objects bounded by algebraic curves , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[11]  Kenneth I. Joy,et al.  Swept Volumes: Fundation, Perspectives, and Applications , 2006, Int. J. Shape Model..

[12]  Ralph R. Martin,et al.  Sweeping of three-dimensional objects , 1990, Comput. Aided Des..

[13]  Horea T. Ilies,et al.  Detecting and quantifying envelope singularities in the plane , 2007, Comput. Aided Des..

[14]  Jarek Rossignac,et al.  Boundary of the volume swept by a free-form solid in screw motion , 2007, Comput. Aided Des..

[15]  Robert B. Tilove,et al.  Set Membership Classification: A Unified Approach to Geometric Intersection Problems , 1980, IEEE Transactions on Computers.

[16]  P. Giblin,et al.  Curves and Singularities , 1984 .

[17]  Horea T. Ilieş Continuous Collision and Interference Detection for 3D Geometric Models , 2009, J. Comput. Inf. Sci. Eng..

[18]  Dinesh Manocha,et al.  Fast swept volume approximation of complex polyhedral models , 2003, SM '03.

[19]  Karim Abdel-Malek,et al.  Geometric representation of the swept volume using Jacobian rank-deficiency conditions , 1997, Comput. Aided Des..

[20]  Ming-Chuan Leu,et al.  Classification and Analysis of Robot Swept Volumes , 1992 .

[21]  Ming C. Leu,et al.  The sweep-envelope differential equation algorithm and its application to NC machining verification , 1997, Comput. Aided Des..

[22]  A.A.G. Requicha,et al.  Boolean operations in solid modeling: Boundary evaluation and merging algorithms , 1985, Proceedings of the IEEE.

[23]  Roger Clinton Evans,et al.  Shaping geometric objects by cumulative translational sweeps , 1987 .

[24]  H. Pottmann,et al.  Swept Volumes , 2004 .

[25]  Huseyin Erdim,et al.  Contact Analysis Between a Moving Solid and the Boundary of Its Swept Volume , 2008, DAC 2008.

[26]  Brian Wyvill,et al.  Generalized sweep templates for implicit modeling , 2005, GRAPHITE.