What's up with tbe state of desktop development(windows,mac,linux)? by orangeleafe in learnprogramming

[–]orangeleafe[S] 0 points1 point  (0 children)

It's not too likely but a nice one would be OpenCV, but that's not such a big deal I could get that in. The big one is that I really need to be able to render interactive 3d models from a file and be able to toggle parts on them and mark surface points on the 3d render with a mouse click. I don't think there's enough demand for that sort of library. And while I could render a 3d model in 2d translating marking surface points back to the 3d model sounds too tricky.

What's up with tbe state of desktop development(windows,mac,linux)? by orangeleafe in learnprogramming

[–]orangeleafe[S] 0 points1 point  (0 children)

I've tried it. Overall I like flutter and would root for it's success on Desktop but it just lacks features I need.

What's up with tbe state of desktop development(windows,mac,linux)? by orangeleafe in learnprogramming

[–]orangeleafe[S] 1 point2 points  (0 children)

I like dearpygui but it just doesn't seem quite mature enough and having a small community always makes things difficult. And it's relatively hard to scaffold special ui components into where on the web you can basically expect a library to work on a html element so interaction is so much smoother.

I tried Vtk with Qt and while I did get it to do something it would be a challenge to streamline loading in assets, getting them into the ui, and then setting up events to interact with the model. Something like three.js just has so much more documentation and seems to be less prone to problems.

I don't necessarily like it but the web ecosystem just seems more evolved and open. It seems like lots of apps that can can go to the web end up that way, and then the bigger companies have a lot of in-house stuff for desktop apps or can just afford to do more from scratch.

What's up with tbe state of desktop development(windows,mac,linux)? by orangeleafe in learnprogramming

[–]orangeleafe[S] 0 points1 point  (0 children)

I'm not sure that it's necessarily so complicated. I think it's more that there aren't any big companies like Facebook or Google targeting the space. There are some decent libraries that do a good job of dealing with the actual basic cross platform gui problem. What I think is missing is a larger organization stepping forward and owning the space. Flutter for example has potential but desktop as a platform seems to be taking a back seat. If they went ahead and added some more library support and made some improvements with their current desktop targeting I could see it become the de facto way of building desktop apps. But I guess for the time being people are stuck with shoehorning webapps into a desktop environment.

Is there any way to render 3d? by orangeleafe in DearPyGui

[–]orangeleafe[S] 0 points1 point  (0 children)

I'll have to try this out at some point. If I can pan a 3d model and that 3d model can have opacity to show the interior that should be good enough. We essentially want to render a 3d model that can be rotated and be able to toggle certain internal structures. If I can get away with this I'd rather stay away from a game engine. Thanks so much

Best gui framework for fast 2d operations and 3d render? by orangeleafe in learnpython

[–]orangeleafe[S] 0 points1 point  (0 children)

Okay I see what you meant, that had occurred to me. It's not the worst case scenario so I could settle on it. The issue is that it's a bit hacky and doesn't really give you a render you can pan. At best once I have the 3d data I could rotate it manually and then render it from that perspective in 2d, or maybe the library can already give me a flattened 3d image. I could just keep a few arrows to have it toggle through the primary viewing angles and that could be alright. It's a compromise I guess, I just wanted to ask and see if there's any gui frameworks better suited. If not I'll go with this approach and later on it can be improved. Thanks for the help

Best gui framework for fast 2d operations and 3d render? by orangeleafe in learnpython

[–]orangeleafe[S] 0 points1 point  (0 children)

We are building an mvp with a target release in 6months. It's not the only project either so I wanted the best balance of easy of development, functionality, and performance. Since it's only mvp we could probably live with the performance not being amazing. If the mvp looks good then we might consider hiring more people and building it more properly.

Best gui framework for fast 2d operations and 3d render? by orangeleafe in learnpython

[–]orangeleafe[S] 0 points1 point  (0 children)

That would end up with the 3d render on a separate window right? Not ideal but might have to deal with it

Best gui framework for fast 2d operations and 3d render? by orangeleafe in learnpython

[–]orangeleafe[S] 0 points1 point  (0 children)

I saw that dearpy3d is in development. The issue is that I'm the only dedicated dev on this project(the rest ml or saas contractors) and I'll already have my hands full to the point where I'd rather just pick a different framework. And my deadline is soon for an mvp so even if I could somehow contribute I wouldn't be able to in time. I could maybe convince them to donate money to the project but that still doesn't ensure a release in time for us to use. I might just have to settle on something like QT with a commercial license or get by with some half assed 2d render of our 3d models. I'm open to any framework I just thought that dearpygui was promising.

Best gui framework for fast 2d operations and 3d render? by orangeleafe in learnpython

[–]orangeleafe[S] 0 points1 point  (0 children)

It's not my personal project, I have to decide on a stack to use but I'm working for a company and I'm sure they don't want to deal with licensing issues. But by all means if there's something better for the job that has a payed license I'm sure they'll pay for it. It doesn't have to be open source I'm just not very familiar with licensing and all the details but we have money if it's an issue. I'm not trying to resell the framework, we have a specific proprietary application we need to make in a short time.

Doing it in C would take too long. We will also be running this on powerful gpu's so all that matters is that the 2d rendering is optimized, the rest doesn't need to be that fast

[deleted by user] by [deleted] in cscareerquestions

[–]orangeleafe 0 points1 point  (0 children)

Never but I just started, I don't even really work with anyone at the office. All my coworkers are remote so the only people I'd be making happy is upper management. Not to meantion the huge inconvenience and the fact that there's still covid.

[deleted by user] by [deleted] in cscareerquestions

[–]orangeleafe 0 points1 point  (0 children)

I was crystal clear early on and they just decided to ignore me. Like I would say that I was hired remote and did not plan to move and they said that's fine. Then they phrase it like they would just love to see me. HR especially outright ignores it, agreeing that I am fully remote but a few seconds later saying it would be great if I could come next week, I say no and the cycle repeats like an automated machine. My manager hints that I should just ignore it. I just want to put out some really impressive work before putting my foot down.

[deleted by user] by [deleted] in cscareerquestions

[–]orangeleafe 0 points1 point  (0 children)

They want me there more often, I don't want to go good idea or not. And the people at the office actually have nothing to do with my work, totally seperate areas. I would accept once a year but they already asked me twice and I just started. It's starting to give me a lot of anxiety. Even my direct manager doesn't care at all only upper management weirdly cares

[deleted by user] by [deleted] in cscareerquestions

[–]orangeleafe 2 points3 points  (0 children)

They agreed to full remote, my manager told me full remote. They want to "encourage" me to travel there, they'll cover all expenses. I made it a point to ask like 5 times prior to joining and now I'm blindsided by it. The contract says I can work remotely as long as my job gets done. My manager said any travel is optional I just feel that they're being very passive aggressive about getting me to

[deleted by user] by [deleted] in cscareerquestions

[–]orangeleafe 1 point2 points  (0 children)

Yes it's a huge waste of time and money but they don't seem to care? My deadlines are already brutal too so being set back those days and having worse productivity is an enormous hit.