Live data from Hacker News

Claude Tips for 3D Work

davesnider.com

41–50 of 53 posts

Re: Claude Tips for 3D Work

#41
post #25
post #23

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!

Thank you!

Re: Claude Tips for 3D Work

#42
This is where I'm at too and why I wound up building my own ticketing system similar to Beads. I got tired of my personal frustrations (and errors from Beads when switching branches). I think its fine to build tools to help you be more productive with the model, it makes a lot of sense.

Re: Claude Tips for 3D Work

#43
post #23

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

Cool button

Re: Claude Tips for 3D Work

#44

Claude 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.

Around 8 months or so of using ChatGPT/Codex, Claude, Grok & Gemini, I've found ChatGPT and Grok to be the best overall.

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

#45
post #8

Just 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 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

#46
post #8

Just 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

I didn't hook up anything to anything, I copied-and-pasted the Python output of Claude to the Python console of FreeCAD. Run, check, delete, repeat.

Re: Claude Tips for 3D Work

#47
post #45
post #8

Just 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…

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).

Re: Claude Tips for 3D Work

#49
post #47
post #45

Earlier 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).

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.

Re: Claude Tips for 3D Work

#50
post #47

Earlier 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.

Aah thank you!!!

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.

Post reply on HN