9 Replies Latest reply on Jan 31, 2017 10:32 AM by Dave Bear

    Surface Cut

    Maha Nadarasa

      Surface Cut is producing error message. What is the reason?






        • Re: Surface Cut
          Christian Chu

          what feature you want cut ?

          • Re: Surface Cut
            Jason Edelman

            the method you used Boundary Surface and then Extending boundary surface is the issue.

            you want to extrude Sketch 3 as a surface and it will work just fine.

            • Re: Surface Cut
              Maha Nadarasa

              If angle is greater than 90° it is coming, not producing any error message. Does anyone know the reason?



              • Re: Surface Cut
                Dave Bear

                Hi Maha,


                I'll explain this easily for you.


                "Geometric Condition" in this sense refers to a condition in which an invalid solid would occur if the command executed as intended.  The geometric condition can also occur after the fact, meaning that the command executed properly but the result is a geometric condition that left the geometry unstable.



                To understand the fully, you need to understand the definition of a solid and how the topology of a solid is used to mathematically determine if the solid is in fact a solid and not "open" or invalid.  An invalid solid could be one where one or more of the surfaces of the solid intersect one another or when there is a "sliver" surface whose angle is less than the geometry tolerance.



                A B-Rep (Boundary Representation) solid (virtually all software use B-Reps now), can be proven to be topologically correct if its elements are appropriately connected (e.g., all edges are connected to two vertices and bounded by two faces) and it adheres to an equation known as Euler's formula (derived by the 18th. century Swiss mathematician Leonhard Euler).



                Euler's formula:


                V - E + F = 2




                V = # of vertices (points)

                E = # of edges

                F = number of faces


                For example, this formula can be easily verified with a simple solid cube.


                V = 8

                E = 12

                S = 6


                8 - 12 + 6 = 2



                This simple formula must be true after every command is competed.  If not, then a "geometric condition" has caused it to be not true.  An example could be one vertices miss-matched over another (outside the geometry tolerance) where a corner now has two points instead of one.  This is just one condition.  There are many more.



                Now, there can be a geometric condition even if the formula is true.  For example if one face of the cube is stretched into the cube and it intersects the opposite face.  All vertices, edges and faces are the correct # but an interference is calculated.


                This topology relationship between vertices, edges and faces is the root cause of why solids require more CPU time than wireframe or surface modelling.  Every time you intersect a solid with any other curve, face or solid, the CAD system must determine the resulting topology is correct and the resulting solid is valid.



                This is also why there are so many recommended best practices for working with solids, to minimize CPU time and more importantly to minimize the complexity of the topology of the solid so that error prone geometric conditions do not occur.


                If you keep all this very simple stuff in mind it'll never happen again.............



                Now I'll just wait for the comments......