I am a graphics programmer and a university student. I want to learn Parasolid and, if possible, get free educational access as a student. My goal is to create a small CAD application for my diploma project with features such as extrude, revolve, cut, and blending (fillets).
How can I learn Parasolid? Are there any courses that teach how to build basic CAD tools using the Parasolid API? If so, are there any courses I can purchase, or is the documentation sufficient to learn it on my own?
I want to combine Parasolid and Three.js by using Parasolid as the CAD geometry kernel and Three.js as the rendering pipeline. Parasolid will handle operations like extrude, revolve, booleans, and fillets, while Three.js will visualize the resulting geometry and provide the interactive 3D environment. The goal is to build a small web-based CAD application for my diploma project.
I would advise combining parasolid with three.js by using parasolid as the cad geometry kernel and three.js as the rendering library. Parasolid could handle your geometric operations like extrude, revolve, CSG, fillets and such, three.js would render the resulting geometry and provide an interactive environment. The scope could be kept small if its for a diploma project.
Thanks, that is the approach I want to follow. I would like to learn Parasolid and use it to build a small CAD engine. Do you have any recommendations for learning resources? Are the official Parasolid documentation and sample projects enough to learn the workflow, or are there any courses, video tutorials, books, or practical examples that show how to build CAD features using the Parasolid API?