JDK-8091051 : Provide additional 3D transform creation methods
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: scenegraph
  • Affected Version: fx2.0,fx2.1
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2011-11-29
  • Updated: 2018-09-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Duplicate :  
Description
My 3D modeling study showed that the following transform creation method would be really helpful:

Transform.transform(Point3D p0, Point3D p1, Point3D p2)

where all points specify new location and direction of the coordinate system after transformation. So origin moves to p0, X-axis goes in direction of vector p0p1, Y-axis is chosen so that all three points lay in the XY-plane of the new system and y-coordinate of p2 in local space is positive. Z-axis is chosen so that all axes comply to right-hand rule.
Comments
Please consider also the following convenience methods for 3D rotations (from RT-4798): rotateAroundX(angle, pivotY, pivotZ) rotateAroundY(angle, pivotX, pivotZ) rotateAroundZ(angle, pivotX, pivotY)
31-07-2012

Consider for a Presidio Updates release.
29-11-2011