Class MPSIntersectionDistance


  • public final class MPSIntersectionDistance
    extends org.moe.natj.c.StructObject
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      float distance()
      Distance from the ray origin to the intersection point along the ray direction vector such that intersection = ray.origin + ray.direction * distance.
      void setDistance​(float value)
      Distance from the ray origin to the intersection point along the ray direction vector such that intersection = ray.origin + ray.direction * distance.
      • Methods inherited from class org.moe.natj.general.NativeObject

        finalize, getPeer, getPeerPointer
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MPSIntersectionDistance

        public MPSIntersectionDistance()
      • MPSIntersectionDistance

        protected MPSIntersectionDistance​(org.moe.natj.general.Pointer peer)
      • MPSIntersectionDistance

        public MPSIntersectionDistance​(float distance)
    • Method Detail

      • distance

        public float distance()
        Distance from the ray origin to the intersection point along the ray direction vector such that intersection = ray.origin + ray.direction * distance. Is negative if there is no intersection. If the intersection type is MPSIntersectionTypeAny, is a positive value for a hit or a negative value for a miss.
      • setDistance

        public void setDistance​(float value)
        Distance from the ray origin to the intersection point along the ray direction vector such that intersection = ray.origin + ray.direction * distance. Is negative if there is no intersection. If the intersection type is MPSIntersectionTypeAny, is a positive value for a hit or a negative value for a miss.