Comments (5)
STL format doesn't specify a standard for "up" as far as I can tell. Best is probably to add an import/export option for what axis is up.
from sketchup-stl.
This is a result of different applications using different axes for Up. SketchUp uses Z, sounds like Fusion 360 by default also use Z as Up. While Quick Look in OS-X uses Y.
When working with STL files most files I've used is Z up. Don't think I have many that is Y up.
Windows' preview window will display Z up:
I didn't find any options for Z or Y up though. Do Quick Look have some options for that?
Another issue here is that the API until recently didn't provide access of the model's working axis. Which is why changing the axes in SU didn't work for the export. Taking that into account would be good.
Though for this particular Z/Y issues I think the better solution is to have an Export option. Though I wonder if Quick View is the odd one out here, with Y up for STL files. I'd like to compare a few files from Thingyverse etc.
from sketchup-stl.
Hi @thomthom:
In a new install of Fusion 360, y-up is the default axis orientation.
QuickLook does not have any preferences because it is just a universal file preview tool. It is activated in macOS by pressing the spacebar when a file is selected and will give a visual preview of the contents if possible.
3D models (including STL files) can be opened natively in macOS in the Preview app. It also does not have any preferences related to up axis, although the Inspector (Info window) does display up axis if that information is embedded in a 3d model. I'm not sure if that's part of the STL spec or not—none of the STL files exported from SketchUp or Fusion 360 display information in that field in Preview, although the models exported from Fusion 360 are oriented differently depending on up axis. I have included a .zip of the STL files (I modeled an F this time so there's no symmetry/ambiguity) and here's a screenshot of the Inspector window of Preview:
from sketchup-stl.
Checking in on this after >1 yr. What's the status—is it fixed, in the backlog, etc.? (I haven't tested since raising the issue.)
from sketchup-stl.
SketchUp 2018 shipped with native STL importer/exporter. Both importer and exporter have options for Z/Y being up.
from sketchup-stl.
Related Issues (20)
- White box in export STL dialog ander Wine HOT 8
- Incorrect Link on EW Page HOT 1
- Export STL raises exception in Ruby Console HOT 3
- network deployment of extension to multiple PCs HOT 3
- Fixing load errors on systems where multi-byte characters are present… HOT 19
- File:"sketchup-stl.rb" refers to MIT License in file header HOT 1
- Warn user if there is nothing to export HOT 7
- Giant STLs (3+MB) cause crashing. HOT 9
- Can we get this signed for 2017? HOT 3
- Binary preview is solid black in macOS (but ASCII is ok) HOT 36
- Audible beep after an import? HOT 5
- Sketchup 2014 under Wine HOT 4
- Sketchup 2017 under wine - Blank export settings HOT 4
- Can't download Sketchup-STL RBZ HOT 1
- Error exporting this model HOT 1
- Use outside Sketchup HOT 4
- Plugin not working with Make 2017 HOT 3
- https://extensions.sketchup.com/content/sketchup-stl no longer exists HOT 2
- Does not support Sketchup 8 as claimed HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sketchup-stl.