-
Notifications
You must be signed in to change notification settings - Fork 521
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: add axis indicators to the 3d view #321
Comments
Well... there is actually but you cannot see those easily. The axis lines have colors, and positive is the darker color. Not good. By the way, please make this optional as well. |
Wow ok , even now that you gave me this info , I still do not see it. |
@kaosat-dev Have you seen the Autocad web viewer? It has a different way of showing the "orientation", using a little cube in the upper right hand corner. Each side of the cube has a name; left, right, front, back,etc. I kind of like it. Maybe R,L, F, Ba, T, Bo is enough. |
yep :) that is significantly harder to do than simple axis indicators (I implemented such a thing once, not trivial) , so add that to 'some day at a later point' :) |
This is part of V2, so I'm closing this. |
For anyone who wants to stay on V1 or can't wait for V2 (while it's not out) here is a really crappy quick version of axis markers... just so someone else doesn't have to mess with it: function axis() {
return union (
color("red",cube([40,.1,.1],{center:true})),
text("X", 1).rotateZ(90).translate([42,-.7,0]),
color("red",cube([.1,40,.1],{center:true})),
text("Y", 1).translate([-.5,41,0]),
color("red",cube([.1,.1,40],{center:true})),
text("Z", 1).rotateX(90).translate([-.5,0,41])
,color("red",cube({center:true}))
)
} |
Expected Behavior
Being able to tell which way is +/- x/y/z axis.
It is very confusing to navigate the 3d view and do correct modelling without clearly indicated axis.
I will be adding this feature asap
Actual Behavior
No indicator
Steps to Reproduce the Problem
1 . start openjscad
2. see there is not axis indicator
Specifications
The text was updated successfully, but these errors were encountered: