Earlier quoted context omitted.
LOL you talk about such features as if they're simple add-ons! Each is a huuuuge commitment from dev to maintenance. But yea, it'd be nice. GrabCAD is about as close to this as you get as far as implementing solid CAD stuff.
> LOL you talk about such features as if they're simple add-ons! Each is a huuuuge commitment from dev to maintenance. Nick, you and I have met, we've talked about this before. I'm really surprised that you think that I think they are simple add-ons. We've talked for hours about these things, how the heck could you get that impression from me!
STL File Viewing
51–60 of 66 posts
Re: STL File Viewing
#52Earlier quoted context omitted.
Seems like the smart thing would be pushing rendering to the client. This is already done in real-time for coarse and simple models like PDB.
> smart thing would be pushing rendering to the client They seem to be doing precisely that: "This viewer is powered by Three.js and uses WebGL when available, but will fall back to the slower canvas renderer."
Re: STL File Viewing
#53I remember a few years ago Collada was quite the popular 3D file format. What are the latest trends in that field now?
Different fields. Collada was for 3D graphics (and I don't know what's going on in that field). STL is for manufacturing. STL has long been popular for commercial FDMs and CNC machines, and it is also what hobbyists use for their FDMs ("3D printers").
Re: STL File Viewing
#54Earlier quoted context omitted.
LOL you talk about such features as if they're simple add-ons! Each is a huuuuge commitment from dev to maintenance. But yea, it'd be nice. GrabCAD is about as close to this as you get as far as implementing solid CAD stuff.
The maintenance commitment cannot be understated. If you add some kind of processing to a file format, people are going to expect it to always be there, and always work, so you're taking on an eternal renderer maintenance workload. That said, we'd love to cleverly render all sorts of formats. The limitation is the time and developer energy to do it right and keep it updated.
Re: STL File Viewing
#55Earlier quoted context omitted.
> smart thing would be pushing rendering to the client They seem to be doing precisely that: "This viewer is powered by Three.js and uses WebGL when available, but will fall back to the slower canvas renderer."
Yea, but good luck having a browser-based B-Rep kernel or some such. Seems like GrabCAD, etc. are doing back-end processing -> polygons in the browser using three.js, etc.
I think it would be possible to implement nurbs (or brep) in javascript, once there's an open source (and maintainable/legible) library that actually does nurbs intersection.
OpenNURBS doesn't count because Rhino has kept all the interesting bits to themselves. BRLCAD has had people from GSoC implement some of the remaining closed-source parts of the OpenNURBS library, so maybe they have had some recent progress on this front?
OpenCASCADE doesn't count because trying to extract just what you need is like trying to rewrite the multiple decades of software piled up in there..
Edit: Nick, didn't we have this exact conversation before in some HN comments like two years ago? I feel like we did and I feel bad for not remembering the url. Maybe this?
Re: STL File Viewing
#56Re: STL File Viewing
#57I remember a few years ago Collada was quite the popular 3D file format. What are the latest trends in that field now?
Different fields. Collada was for 3D graphics (and I don't know what's going on in that field). STL is for manufacturing. STL has long been popular for commercial FDMs and CNC machines, and it is also what hobbyists use for their FDMs ("3D printers").
Finally people are moving forward from the twenty-year-old OBJ and the horrorshow that is FBX...
Re: STL File Viewing
#58Re: STL File Viewing
#59Re: STL File Viewing
#60I remember a few years ago Collada was quite the popular 3D file format. What are the latest trends in that field now?
GL Transmission Format: https://github.com/KhronosGroup/glTF/blob/master/specificati... http://www.perey.com/ARStandards/Khronos_8th_AR_Standards_gl...