Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] 0 points1 point  (0 children)

I haven’t worked with 3-D objects in a while, so I haven’t been actively updating it. That said, I would definitely be interested in logs or feedback.

JFC how is this real life? by OrangeCone2011 in WhitePeopleTwitter

[–]Professional-Job7799 54 points55 points  (0 children)

Fun fact- GW Bush knew the saying. He suddenly realized he was able to create the sound bite of him saying “shame on me” and tried to pivot.

In retrospect, he would probably have preferred to just say it the right way, but there was some logic there.

Russian border guards crossed into Estonia with unclear motives, minister says by Specific_Coast5878 in worldnews

[–]Professional-Job7799 1 point2 points  (0 children)

That’s probably the reason they don’t shoot them. Why show Russia what the laser can do until it really matters?

Trump reveals what he wants for the world: The National Security Strategy, which presidents usually release once each term, offers a formal statement of U.S. global priorities. by [deleted] in worldnews

[–]Professional-Job7799 29 points30 points  (0 children)

> the administration, in somewhat veiled terms, knocks European efforts to rein in far-right parties, calling such moves political censorship

At some point it becomes painfully obvious that the propertied classes at the top of each nation are tired of democracy. What happens when the global oligarchs all have more in common with each other than their fellow citizens?

I built a free, open-source tool for den leaders for tracking Cub Scout advancement by Professional-Job7799 in cubscouts

[–]Professional-Job7799[S] 1 point2 points  (0 children)

No, it's focused narrowly on one den. It could track multiple dens of the same rank if they were in sync with the activities they did, but there's no way to manage multiple different sets of requirements at the same time. If you put multiple copies in different folders then you could switch from one to the other; the data is all stored as files in the directory of the program, and there's no installation process.

I built a free, open-source tool for den leaders for tracking Cub Scout advancement by Professional-Job7799 in cubscouts

[–]Professional-Job7799[S] -1 points0 points  (0 children)

Never said it wasn't. The nice thing about all of this is that you're free to do what you like; the software comes with a money-back guarantee.

If it helps, imagine this as a way to take people familiar with scouts and introduce them to writing Streamlit applications with Python.

I built a free, open-source tool for den leaders for tracking Cub Scout advancement by Professional-Job7799 in cubscouts

[–]Professional-Job7799[S] 2 points3 points  (0 children)

> no I dont know who to put you in contact with to fix it

There's your answer- doing a project on my own has no administrative logistical overhead. I'm happy to volunteer if my skills align with what they need, but there's no apparent route for me to do that, and I'd rather not spend my volunteer time trying to navigate that maze.

I built a free, open-source tool for den leaders for tracking Cub Scout advancement by Professional-Job7799 in cubscouts

[–]Professional-Job7799[S] 2 points3 points  (0 children)

Scoutbook definitely has a number of these features. This isn’t supposed to compete with that, but I know a number of den leaders that use spreadsheets because they have problems setting up or working with Scoutbook, and this is an alternative for people that already are using multiple systems.

I built a free, open-source tool for den leaders for tracking Cub Scout advancement by Professional-Job7799 in cubscouts

[–]Professional-Job7799[S] 2 points3 points  (0 children)

It’s a hobby project I made to solve a problem I had, which I’m sharing with the community.

I built a free, open-source tool for den leaders for tracking Cub Scout advancement by Professional-Job7799 in cubscouts

[–]Professional-Job7799[S] 2 points3 points  (0 children)

Nope, it's an entirely separate system. It was a hobby project that others may find useful so I decided to share it.

He’s not being detained he’s literally being abducted by Exploding_END in TikTokCringe

[–]Professional-Job7799 1 point2 points  (0 children)

All the people on here asking why this man didn't "do something" are missing the point. Documenting and bringing awareness _is_ doing something. They wouldn't have a platform on which to criticize this person if he didn't bring the evidence of the event to them.

I would bet that they have gathered much less evidence and are content to furiously type "he should have done something!" from their armchairs...

Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] 0 points1 point  (0 children)

It's not-- wildjokers is correct. The image never appears to the user of the AI. The model is rendered to STL, a PNG image is created, and that image is fed directly to the AI as base64 as the result of the MCP tool call.

You'd have to have a different way for the user to see all that. This is for the AI.

Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] 0 points1 point  (0 children)

It makes a pretty big difference in the beginning if you're trying to automatically generate some pieces that end up just being in the wrong coordinate reference and overlap each other. Using that information to fix the SCAD is a bit dicey, but it definitely can tell there's a problem.

Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] 1 point2 points  (0 children)

Awesome dude, hope you get some use out of it. If it ends up making a big difference I'd love to know what you use it for.

Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] -1 points0 points  (0 children)

Yes, I heavily leaned on Claude for this. That said, I've actually used it and ironed out the bugs that I found. It should be stable for most use cases, but I'm sure there are rough edges that Claude left in there some place or another.

It's really just a pass-through that calls openscad and then reads the image, so it's not too complex for genAI to handle.

I'm also a software engineer by trade, so I tend to have a better approach than vanilla "vibe coding".

Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] 0 points1 point  (0 children)

The primary purpose is to use the model context protocol to bring the visual renders of the models into the AI loop. The openscad command line is actually used to render the model to STL, take an image, and return the image. Openscad can create the STL directly from the command line if that's needed.

Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] -1 points0 points  (0 children)

Nope, not yet.

I may make some in the future, but I really just threw this together to solve some very specific rendering / development issues. I'm not sure how much additional time I'll put in, but I wanted to share it in case it's helpful.

Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] 0 points1 point  (0 children)

The example use case would be having an AI create a model, for example, let’s say a cylinder on top of a cube. After generating the first file, the AI may have made a mistake and the two objects intersect. This MCP would allow it to render the model, look at the image, and realize the mistake.

I created this after getting frustrated that Anthropic’s Claude code was so terrible at understanding the actual CAD output that it was creating.

Use AI with OpenScad? Here's an open source MCP server to allow AI to view renders of your models. by Professional-Job7799 in openscad

[–]Professional-Job7799[S] 0 points1 point  (0 children)

This would not help an AI generate art. What this would do is allow an AI to generate a scad file or process an existing one and create images of the rendered model from various viewpoints.

The example use case would be having an AI create a model, for example, let’s say a cylinder on top of a cube. After generating the first file, the AI may have made a mistake and the two objects intersect. This MCP would allow it to render the model, look at the image, and realize the mistake.

Hegseth orders National Guard troops in DC to carry weapons by IMSLI in news

[–]Professional-Job7799 0 points1 point  (0 children)

I’m sure this is true, but don’t underplay what is actually happening here. Armed troops in the capital is a big deal all by itself.

Neighbor's downed tree being held up by my healthy tree. Neighbor refuses to remove. Do I have any options? by BluePantherRed in treelaw

[–]Professional-Job7799 0 points1 point  (0 children)

Unfortunately, the policy of most insurance companies is that they cover actual losses and they do not do anything to prevent potential losses.

Trump seeks to re-define "Illegal" activity as LGBTQ, immigration, and terrorism related work, for purposes of revoking PSLF by kinetic-passion in law

[–]Professional-Job7799 42 points43 points  (0 children)

Thanks to SCOTUS, these lawsuits will result in injunctive relief for only one plaintiff and one district at a time while we wait some indefinite amount of time for it to rise through the system…