A custom CAD software for building a complex tiling surface is required. Preference to use OpenCascade.
The software have to build a like-paraboloide surface resulting on a revolution of a spline. This surface is constituted and divided by diferent "micro"-Nurbs surface that tiling the surface. Mathematical fundamentals are fixed and will be provided. This function place the multiple nurbs surface with a unique atom nurbs as input. The software must export the surface to iges and step standard.
All the process has to be displayed in a view.
So, the inputs are 1. the spline curve. 2. the axis of revolution. 3. the atom nurbs surface (for tilling the like-paraboloide surface).
To build point 1, 2 and 3 it is needes a friendly interface.
To build point 1 and 2 (the spline and axis): must to be done has a standard software (to draw the spline and line in a plane like SolidWorks or Catia).
To build point 3 (the atom nurbs surface) to way are possibles: i) import a iges/step surface, or ii) build the nurbs surface manually by a NxM control points that could be moves (drag and drop) in the display.
The output must to be the surface of the resulting surface. The corresponding solid is also valid as output.
6 freelancers are bidding on average $640 for this job
I have gone through your need and it would be immense pride for me to work on your project. We have more than 50+ developer who have enough experience for your project.