Skip to content
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

Support orthographic frustum in 3D #2069

Closed
pjcozzi opened this issue Aug 18, 2014 · 4 comments
Closed

Support orthographic frustum in 3D #2069

pjcozzi opened this issue Aug 18, 2014 · 4 comments

Comments

@pjcozzi
Copy link
Contributor

pjcozzi commented Aug 18, 2014

Discussion: https://groups.google.com/forum/#!topic/cesium-dev/lOm1POOLxgs

@emackey
Copy link
Contributor

emackey commented Mar 17, 2015

@WarpDrive
Copy link

Here's another https://groups.google.com/d/msg/cesium-dev/YkbYA5z2nj4/PZislAkrncgJ
Perhaps instead of (or in addition to) 3 pre-packaged combo buttons, users could select each aspect independently, subsequently letting them have any combination at their disposal.
-shape: ellipsoid or flat
-frustum: perspective or orthographic
-terrain: on or off

@emackey
Copy link
Contributor

emackey commented Mar 17, 2015

I really like the idea of disconnecting the ellipsoid-vs-flat selection from the ortho-vs-perspective choice. The deeper levels of Cesium have this welded together pretty firmly, so it's not an easy fix.

@WarpDrive
Copy link

Ya I didn't see any easy way to change these aspects around back when I tried adding terrain to 2D mode, but I think it would be a neat feature to have.

So the typical user (not familiar with the jargon) can relate here are some ideas for labeling:
Eye - point eye or flat eye (perspective or orthographic)
Shape - ball or rectangle (ellipsoid or rectangle)
Surface - flat or hilly (terrain off or on)

point eye being perspective where all rays converge to a point
flat eye being orthographic where all rays are parallel to each-other

Just like shape changes has a cool morphing animation, perhaps so too can changes between point eye and flat eye, where opposite sides of the frustum move from being parallel to each-other to becoming angled to each-other, and vice versa.

This wouldn't have to preclude the current 3 pre-packaged options though, it could just be an additional custom option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants