Hi, I have been busy for a while trying to create a geometric surface, the Gyroid, but after several attempts, I have not had great success, I was able to create the model with Blender and successfully import it into Moi3D with import via SubD, but I don't find a method to do this directly with Moi3D, I attach my attempt obviously too sharp surfaces and I hope that others users can find a valid solution to this technical challenge.
The Gyroid.3dm File is a recent attempt with tangent curves, but it's not great, while the other Gyroid-blend-subD.3dm also contains the subdivision surface made with Blender with a smooth transition between the various curvatures. and the green one is made directly with Moi3D but the subdivision between the various surface pieces is too sharp even if it still seems to me an excellent result that I have not been able to improve.
This one has also the sub-D surfaces the orange one (attached as Gyroid-blend-subD.3dm)
This is a recent try as the gyroid.3dm file
And here the solid created with Blender and 64 patches
I also attach a video where with NX and CATIA this is possible
Hi and thanks for this link I've searched on forum but I didn't have found this, but it isn't a structure problem, but a problem related to making the surfaces seamless with a smooth transition, the structure I understood how to make as you can see but it is a problem on continuity without noticeable edges like the picture attached below and like what it's made with NX or CATIA.
and also with Blender I get a good result from how you can see from the image
Surface smooth exported as Step file with Moi3D from the subdivision surfaces
Moi3D Gyroid with blended G3 tangent spline structure but is still visible the seam on between them
Hi pafurijaz, the methods in NX and Catia is using a "fill surface" which is a method that constructs a single surface that is warped to match different boundary constraints. MoI does not currently have that type of surface fitting tool in it, it is a pretty tricky area of surfacing. In fact in the videos the person doing the modeling says the NX result was not quite right.
Note that both of these packages, NX and Catia are extremely expensive like $10,000+ per seat.
Doing it with sub-d is probably a good approach to focus on, or there is also a surface fitting plug-in for Rhino called XNurbs which could be good for trying to build one single smooth surface with the boundary constraints.
Thanks for the reply, I imagined there was not the proper command to execute this, and also I am aware of the difference and the cost, but I was wondering if the problem could be solved by other ways, however I encountered another problem on this object and I am attaching the file below, the problem is related to the thickness command and I was unable to give a thickness, maybe I made some mistakes if you can look at this file. Tomorrow I will check if there are any errors that I have not found for now.
Thanks
edit: added image of the solid with Blender
and this is the Nurbs patches imported in Blender via special build that can import the 3dm nurbs as patches and rebuilt as mesh and added thickness and imported into Moi3D again as SubD and I get a solid in this way-
Hi pafurijaz, it's difficult to thicken an open surface that is not all smooth because the offsets of each surface do not naturally touch each other and need to be extended and intersected with each other. The geometry library that MoI currently uses is not good at handling this.
if you use Edit > Separate to break it into individual surfaces then each of those can be thickened using the Offset command. They won't form a seamless result though.
Probably your best bet for making a thickened result would be to model the offset of the Gyroid using the same kind of technique you used for constructing the first surface.
Otherwise to get it to offset in MoI would require the surfaces to be smooth to each other instead of having creases.
Hi, today I found the way to do it with NSided command, and I had no problems, it is not perfect in the edges, but it no longer has sharp edges in the center, I will try with other curves to eliminate even the corners that still have some problems.
Thanks for this link, but sketchup is a polygon mesh modeler, and what it does I can also do in Blender, and besides, I'm not going to buy the program for it and besides it doesn't work with Linux. My intent is to do it with nurbs surfaces, and furthermore these surfaces that are shown in the examples are also very simple to do with Moi3D. Thanks anyway
Nothing with that done NSide, but it has a deformation that I would like to correct, and also find a way to make the various patches continuous between them, congratulations for the result Pilou you have done a nice Rendering.
Mine works fine in the free SketchUp 2017 Make :)
I don't know for upper versions...
Curves must be "closed"
PS I have seen the link above works for 2021! :)
for convert a file to "rbz" just zip your folders/files say ferrari.zip and rename it ferrari.rbz
for more easy install!
So put the folder FerrariSketch and file Ferrari.rb inside a folder Ferrari
Zip it, rename it Ferrari.rbz
""""find a way to make the various patches continuous between them"""""
Thats the kicker. Thats why that guys nx model said it "wasnt perfect"....
I created the patch in fusion 360 (autodesk gobbled up tools that could do it), but any of the tangency and curvature options would crash the program on the second or third edge pick. The only result was to choose "connected", which is the same as MoI's nsided patch....
The "not perfect" from nx is because the entire surface has to be changed and restructured to achieve the tangency in all directions... forgetting about that bounds center point...
You could do it with alias! Surely they haven't removed the functionality from there...
It will never be perfect, in my opinion not even with Alias, also I have seen them that many go crazy to get surface tangent to an other and sometimes for a simple bevel they take half an hour or more, and they are professionals users, however I found a way to do it with FreeCAD and uses only one nurbs patch, a totally different method from Moi3D but I am already satisfied because I managed to do it with a decent transition now, with the NSIDE command, before it could not execute the command without surfaces.
Below the try with FreeCAD and the control point in Moi3D it's a bit messy
Many thanks Pilou for your input. I was able to install FerrariSketch on WIN 10 - SketchUp 2021
but did not yet succeed to generate the gyroid surface. I think it would help a lot if you could advise me on your
input data with your set up, namely for:
Installing pressure/Warp/Weft tension ratio/Warp orientation/Default edgecable tension/Subdivisions/Accuracy level ???
I assume that the closed boundary has to be treated as rigid ?
By the way this link helped me a great deal to overcome the installation problems !: https://sketchucation.com/forums/viewtopic.php?f=323&t=32380&p=286311