Click here to Skip to main content
15,887,906 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi All,

I need a C# graphics programming book that explains how to obtain the intersection curve between two 3D surface.

Could you advise me a comprehensive book.

Regards,
Posted

1 solution

1. Obtaining an intersection curve between two 3D surfaces has nothing to do with C# and also nothing to do with graphics programming. Hence nobody will be able to recommend you a book which "explains" this because such a book has not yet been written :)

2. The perfect solution to the Surface-Surface Intersection Problem (SSI) still does not exist. It depends on many factors (kind of surface, required precision and so on). You will need to dive into mathematics of surfaces and combat the many practical issues (mainly robustness). Secondly, surfaces are always intersected in some problem specific contexts which always have special requirements, therefore a universally applicable solution to SSI will probably never exist.

3. If you are looking for a ready-to-use software then note that there are many software packages which implement solutions specific to their domain: For example any CAD/CAGD kernel (ACIS, Parasolid, etc.) will provide a SSI-solution, you will also find good (mesh based) implementations inside the CAGL [^]. I recommend having a look at IRIT[^], from which you immediately receive a lot of support for dealing with free-form curves and surfaces, it's solution to SSI used to be quite poor, however...

4. I am not aware of any "ready-to-use" framework written in C#, but if you decide to start one, I am sure you will find many supporters inside the community...
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900