640
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 17 Aug 2023
640 points (92.7% liked)
Firefox
17303 readers
76 users here now
A place to discuss the news and latest developments on the open-source browser Firefox
founded 4 years ago
MODERATORS
Nah, it's exactly the same thing. 3D software is just applying a Boolean function to two sets of points at the same time, instead of one scaler piece of data like reading a setting.
In other words, Firefox is doing f(a), where f is a unary Boolean function (identity or negation) and a is a single true/false value, while your 3D software is doing f(A, B), where f is a binary Boolean function (union a.k.a. AND, intersection a.k.a. OR, etc.) and A and B are vectors of true/false values representing whether particular points of space are contained within object A or B respectively.
(Some 3D software might be more sophisticated than that, using mathematical expressions of the object boundaries to get exact answers instead of interpolating between points, but I'm just trying to convey the basic concept here.)
That's fair; it's literally a math/computer science/computer engineering topic.
Personally, I'm of the opinion that more of that sort of thing ought to be taught to everybody in K-12 (because you aren't really computer literate unless you can automate workflows, if not by "programming" then at least by scripting), but that's a rant for a different thread.
Anyway, I'm sorry about Firefox not behaving the way you want it to, and hope that it improves for you in the future.