Surface modelling with Mathmod workbench

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
seanx
Posts: 33
Joined: Mon Nov 28, 2016 5:21 pm

Surface modelling with Mathmod workbench

Post by seanx »

Hi

I did search the forum. What I am looking for is a wrokbench, that can generate ISO and Parametric Surfaces.

There used to be a workbench based on Mathmod. Searching the forums reveals this, which is not very helpful.

There used to be an addon that could do this some years ago, but i can't find it in the add-on manager now. Can anyone point me to any direction? Thank you.

MY Freecad :

OS: Manjaro Linux (KDE/plasma)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git)
Build type: Release
Branch: makepkg
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.9.6
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: German/Germany (de_DE)
My projects, among others:

https://linktr.ee/siderealNight
TheMarkster
Veteran
Posts: 5513
Joined: Thu Apr 05, 2018 1:53 am

Re: Surface modelling with Mathmod workbench

Post by TheMarkster »

3D parametric curve (or ParametricCurveFP) can generate based on mathematical formulas.
seanx
Posts: 33
Joined: Mon Nov 28, 2016 5:21 pm

Re: Surface modelling with Mathmod workbench

Post by seanx »

TheMarkster wrote: Mon Nov 22, 2021 6:47 pm 3D parametric curve (or ParametricCurveFP) can generate based on mathematical formulas.
Hello
Thank you
Where do I find them and how to install them?
Last edited by seanx on Mon Nov 22, 2021 7:11 pm, edited 2 times in total.
My projects, among others:

https://linktr.ee/siderealNight
TheMarkster
Veteran
Posts: 5513
Joined: Thu Apr 05, 2018 1:53 am

Re: Surface modelling with Mathmod workbench

Post by TheMarkster »

Tools menu -> addon manager -> macros ->
seanx
Posts: 33
Joined: Mon Nov 28, 2016 5:21 pm

Re: Surface modelling with Mathmod workbench

Post by seanx »

I found them in the macro installation dialog
But they dont seem to support the handling of surfaces.

I would appreciate a parametric surface creation tool.

For example, I would like to create this surface and give it a thickness.

Image

Thank you.
My projects, among others:

https://linktr.ee/siderealNight
TheMarkster
Veteran
Posts: 5513
Joined: Thu Apr 05, 2018 1:53 am

Re: Surface modelling with Mathmod workbench

Post by TheMarkster »

ParametricCurveFP can create a closed bspline, but it does not support (at this time) attempting to make a face from nonplanar wires. Leave the Make Face property False if it is a nonplanar face. Go to Part workbench, and use the Make from wires tool to make the face. Set the FaceMaker property to Part::FaceMakerSimple or Part::FaceMakerExtrusion (must be typed in) for nonplanar wires. If these fail you might be able to make a face in the Surface workbench. Look also at Curves workbench, also installed from the addon manager.
TheMarkster
Veteran
Posts: 5513
Joined: Thu Apr 05, 2018 1:53 am

Re: Surface modelling with Mathmod workbench

Post by TheMarkster »

If the object has self-intersections, as it appears to have from the image, that might also be a cause of failure with FreeCAD.
seanx
Posts: 33
Joined: Mon Nov 28, 2016 5:21 pm

Re: Surface modelling with Mathmod workbench

Post by seanx »

This is a non-interscting version of the same surface, being one order higher (third order enepper surface trimmed before intersection).

Image

So, this means, I will have to create multiple such curves, at different r values in a spherical coordinate system and extrapolate them to form a surface ??

Then I need to calculate the normals and extract them as such?? this is going to be very clumsy and slow.



Thank you
My projects, among others:

https://linktr.ee/siderealNight
TheMarkster
Veteran
Posts: 5513
Joined: Thu Apr 05, 2018 1:53 am

Re: Surface modelling with Mathmod workbench

Post by TheMarkster »

See if you can create this wire in ParametricCurveFP, and if so, show a screenshot of the settings needed. I think Part 3D offset might be able to work with the shape in the last image.
seanx
Posts: 33
Joined: Mon Nov 28, 2016 5:21 pm

Re: Surface modelling with Mathmod workbench

Post by seanx »

TheMarkster wrote: Mon Nov 22, 2021 8:58 pm See if you can create this wire in ParametricCurveFP, and if so, show a screenshot of the settings needed. I think Part 3D offset might be able to work with the shape in the last image.

With some trial and error of the scalling factor, I have an Enepper Surface of 7th order, boundary only.

Image
My projects, among others:

https://linktr.ee/siderealNight
Post Reply