This "screenshot -> refine loop" is a great strategy and I have built it into my 3D Modeling product as well[0], but had to disable it because it would often quadruple the costs and the product is already expensive. I am on standby to enable it though, just need a price to drop a bit more! [0]: https://grandpacad.com
My late maternal grandfather was Slovenian, so I enjoyed your project's backstory. I've mucked around with ChatGPT and OpenSCAD so can identify with that also. Great concept and best of luck!
Claude Tips for 3D Work
41–50 of 53 posts
Re: Claude Tips for 3D Work
#42Re: Claude Tips for 3D Work
#43This "screenshot -> refine loop" is a great strategy and I have built it into my 3D Modeling product as well[0], but had to disable it because it would often quadruple the costs and the product is already expensive. I am on standby to enable it though, just need a price to drop a bit more! [0]: https://grandpacad.com
Re: Claude Tips for 3D Work
#44Claude is terrible. I've been using Codex for a few months and decided to give Opus a try and see how it is. After asking it to review a single file in a simple platformer game, it goes: > Coyote jump fires in the wrong direction (falling UP with inverted gravity) var fallVelocity: float = body.velocity.y * body.up_direction.y I'm like ok, suggest a fix > I owe you a correction: after re-analyzing the math more caref…
Do you find Gemini or ChatGPT or Grok to be better? I am currently using Claude as I find it to be better than the others at the free tier.
Claude often gets API and logic wrong and tries way too hard to "impress": When asked to generate Godot proof-of-concept scenes (or other stuff) it adds a lot of extra textures, colors, UI etc whereas Codex is more exact, does literally what asked, no more no less. Claude tends to flops in general non-coding questions too.
Gemini is the worst; it often refuses to search or interop with Google's own services like Flights etc. When I asked to do a reverse image search, it told me to go to TinEye
ChatGPT/Sora seems to be better at image generation than Gemini/Banana too.
Sometimes I ask them a quirky question or a random phrase and only Grok and ChatGPT seem to know what's up. Gemini would if it used Google's own search but nope.
Re: Claude Tips for 3D Work
#45Just yesterday I used Claude to great effect in FreeCAD to model a church tower. The tower has a square base and an octagonal top, but connecting the two by creating a loft using the GUI in FreeCAD results in a wrong and ugly abomination. Claude understood the problem and produced elegant Python code that worked perfectly the first time. So I continued and described the other features of the tower to Claude, who code…
If the loft appears twisted it only means you need to change the order in which you created the geometry. FC in addition to matching vertex to vertex will also match them in the order they were created. This allows you to purposely create twisted shapes, but sometimes can happen inadvertently also.
Re: Claude Tips for 3D Work
#46Just yesterday I used Claude to great effect in FreeCAD to model a church tower. The tower has a square base and an octagonal top, but connecting the two by creating a loft using the GUI in FreeCAD results in a wrong and ugly abomination. Claude understood the problem and produced elegant Python code that worked perfectly the first time. So I continued and described the other features of the tower to Claude, who code…
Can you describe how you hooked Claude up to freecad? I've messed around with freecad a bit (I'm still a beginner) and was just saying today I'd like to play around with trying to use llm's for 3d modelling. EDIT: I found this mcp[0] after searching, was it that? The docs mention Claude desktop, but I assume it works fine with Claude code too, right? [0] https://github.com/neka-nat/freecad-mcp
Re: Claude Tips for 3D Work
#47Just yesterday I used Claude to great effect in FreeCAD to model a church tower. The tower has a square base and an octagonal top, but connecting the two by creating a loft using the GUI in FreeCAD results in a wrong and ugly abomination. Claude understood the problem and produced elegant Python code that worked perfectly the first time. So I continued and described the other features of the tower to Claude, who code…
I'm not sure what went wrong exactly, but a common issue people run into with lofts is caused by the fact that FreeCAD tries to match vertices to vertices. If you use the split edge tool on your square to create 8 edges out of the existing 4 (maintaining the same square shape), it should loft smoothly to the octagon. If the loft appears twisted it only means you need to change the order in which you created the geome…
https://img.over-blog-kiwi.com/1/40/25/08/20170227/ob_76f390...
You can see that the square base is connected to the octagonal tower using alternating trapezoids and triangles; FreeCAD doesn't seem capable of doing that using the GUI (but I'm no expert and would love to be proved wrong).
Re: Claude Tips for 3D Work
#48Re: Claude Tips for 3D Work
#49Earlier quoted context omitted.
I'm not sure what went wrong exactly, but a common issue people run into with lofts is caused by the fact that FreeCAD tries to match vertices to vertices. If you use the split edge tool on your square to create 8 edges out of the existing 4 (maintaining the same square shape), it should loft smoothly to the octagon. If the loft appears twisted it only means you need to change the order in which you created the geome…
Here's a photo of the church tower in question: https://img.over-blog-kiwi.com/1/40/25/08/20170227/ob_76f390... You can see that the square base is connected to the octagonal tower using alternating trapezoids and triangles; FreeCAD doesn't seem capable of doing that using the GUI (but I'm no expert and would love to be proved wrong).
I chose 1mm for my corner chamfer on the base, but you could make it any dimension including something imperceptible.
Re: Claude Tips for 3D Work
#50Earlier quoted context omitted.
Here's a photo of the church tower in question: https://img.over-blog-kiwi.com/1/40/25/08/20170227/ob_76f390... You can see that the square base is connected to the octagonal tower using alternating trapezoids and triangles; FreeCAD doesn't seem capable of doing that using the GUI (but I'm no expert and would love to be proved wrong).
This is what the other person was trying to describe: https://imgur.com/a/J9lQBNK I chose 1mm for my corner chamfer on the base, but you could make it any dimension including something imperceptible.
Yes that would have worked, I will try that next time. The last image is more or less what the Python code produced, but being able to do it in the GUI would be nice.