Class EmbeddingPlane.SubspaceTransform

java.lang.Object
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane.SubspaceTransform
Enclosing class:
EmbeddingPlane

public static final class EmbeddingPlane.SubspaceTransform extends Object
Class containing a transformed plane instance along with a subspace (2D) transform. The subspace transform produces the equivalent of the 3D transform in 2D.
  • Field Details

  • Constructor Details

    • SubspaceTransform

      public SubspaceTransform(EmbeddingPlane plane, AffineTransformMatrix2D transform)
      Simple constructor.
      Parameters:
      plane - the transformed plane
      transform - 2D transform that can be applied to subspace points
  • Method Details

    • getPlane

      public EmbeddingPlane getPlane()
      Get the transformed plane instance.
      Returns:
      the transformed plane instance
    • getTransform

      public AffineTransformMatrix2D getTransform()
      Get the 2D transform that can be applied to subspace points. This transform can be used to perform the equivalent of the 3D transform in 2D space.
      Returns:
      the subspace transform instance