Interface PositionSetTransform

All Known Implementing Classes:
GroundProjectionTransform, OffsetTransform

public interface PositionSetTransform
A pure point to point transform applied across a position set, shared by the wrapping-sensor form (transform the source set up front) and the scoping-action form (transform mid-pipeline). Implementations must not retain in/ out (the host reuses them per element).
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    transform(org.joml.Vector3d in, org.joml.Vector3d out, Store<EntityStore> store)
    Transforms one resolved point.
  • Method Details

    • transform

      boolean transform(@Nonnull org.joml.Vector3d in, @Nonnull org.joml.Vector3d out, @Nonnull Store<EntityStore> store)
      Transforms one resolved point.
      Parameters:
      in - the resolved input position
      out - receives the transformed position
      store - the entity store (for world/block access; unused by purely geometric transforms)
      Returns:
      true if out was written and the element should be kept or false to drop the element from the output set