u/SmoothTurtle872

▲ 22 r/MinecraftCommands+1 crossposts

I updated my Particle 3d app!

A few years ago (~2) I made a CLI utility to convert .obj files into minecraft particles. I didn't post it I don't think, but people found it cause it got some stars on github.

Anyway, I decided to learn rust recently, and so to learn it in a mroe realistic setting, I re-wrote it and added a GUI.

It is a little incomplete, but it is functional. You can find it here: https://github.com/SmoothTurtle872/particle3d

I likely won't add too many more features, just get it up to date with the original versions, and I will also add all new particles as they come out. But as I have sort of stopped doing mc commands (for various reasons, including the inconsistent addidtion of features to the system, and lack of listening to feedback by mojang)

If I do add any major features that weren't in the original, its either easy, obvious, or I learned about something and I wanted to test it. However if you know rust, feel free to make a PR and add fetaures, I will check PRs in future in case someone wants to be a contributor.

u/SmoothTurtle872 — 9 days ago
▲ 7 r/rust

My first rust app - A rewrite of my python .obj to minecraft particle generator

Ok, it's not done, it's just the first beta of the rewrite, and is missing a lot of features, but it is functional (Not 100% sure the edge subdivision is fully functional)

I used iced for the GUI, because I found that it was the easiest UI library to use. Egui couldn't center 2 elements at once both vertically and horizontally (at least not easily). I decided tauri wasn't worth it because I didn't want to deal woth javascript, and didn't want to have to use things like dioxus or somthing. That also ruled out freya. I couldn't get egpui to compile (probably can now, but I made the decision to use iced while I was still on an atomic distro). And I just didn't want to use GTK or qt.

ALSO WHY WAS IT SO DAMN HARD TO FIND A GOOD OBJ PARSER!!!???? I tried 3 or 4 of them, and only one could do what I needed, and it isn't what comes up when you type obj into crates.io.

You can find it here: https://github.com/SmoothTurtle872/particle3d

(Other than the edge subdivision code in the old python versions (if you were to look back) there is vibe coding. The python was made over 2 years ago, when I was younger and didn't know the maths or numpy, and didn't have my same stance on AI)

I would like some feedback, and some testers. Also whats the easiest way to compile for mac?

u/SmoothTurtle872 — 9 days ago
▲ 1 r/kde

I want to rice my desktop, cause it's a bit boring right now, but I don't have any good ideas.

I like space, and science, so any ideas related to that would be great!

reddit.com
u/SmoothTurtle872 — 23 days ago
▲ 2 r/Fedora

I want to rice my desktop, cause it's a bit boring right now, but I don't have any good ideas.

I like space, and science, so any ideas related to that would be great!

reddit.com
u/SmoothTurtle872 — 23 days ago

(sorry about the low quality recording, but hopefully it gets the point across)

I made a very very basic app to insert unicode characters directly. In the video I trigger it with a keyboard shortcut. sadly it takes ~ 5 seconds to open because of my usage of wmenu and inclusion of a ridiculous list of every printable character...

You can at least change the list if you want tho, its just a .txt file with everything separated by a newline.

This is tested only on nobara kde (should work on fedora kde and other kde desktops, IDK about other desktops tho).

https://github.com/SmoothTurtle872/unicode-input-system (Ignore release 1.0, I used ctrl+shift+v instead of ctrl+v to add terminal functionality, but it sort of just didn't work in many other apps)

(The text editor is kate, it was just the a generic text editor that I used cause I needed something to demonstrate with)

editL just realised I included the (linux only sorry), cause I was gonna post on r/rust, but they don't allow videos

u/SmoothTurtle872 — 1 month ago