Details
-
Enhancement
-
Resolution: Fixed
-
P3
-
8
Description
Specify parallel camera position in world. Right now its position is [0, 0, -1] which is the same as that of perspective camera with fixed eye position. However, parallel camera now renders and picks even nodes behind camera.
If we just fix the near/far clip planes for it, it stops to render anything above Z=-1. Consider moving the fixedEyePosition to Camera, although I'm not sure how to define the non-fixed position for parallel camera as there is no field of view. Perhaps it could have a double zPosition property, by default set somewhere farther than -1.
Feel free to assign to me for coding when the specification is cleared.
If we just fix the near/far clip planes for it, it stops to render anything above Z=-1. Consider moving the fixedEyePosition to Camera, although I'm not sure how to define the non-fixed position for parallel camera as there is no field of view. Perhaps it could have a double zPosition property, by default set somewhere farther than -1.
Feel free to assign to me for coding when the specification is cleared.
Attachments
Issue Links
- blocks
-
JDK-8103634 Report correct distances for parallel camera based on its position
-
- Resolved
-
-
JDK-8102780 Use proper near/far clipping planes for picking with parallel camera
-
- Resolved
-
-
JDK-8103267 Report reasonable distances for parallel camera picking
-
- Resolved
-
-
JDK-8102349 Picking should take near/far clip into account
-
- Resolved
-