Unit 'PasVulkan.Math' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_pasvulkan]

TpvSphere

Declaration

Source position: PasVulkan.Math.pas line 1226

type TpvSphere = record

public

  constructor Create();

  

  constructor CreateFromAABB();

  

  constructor CreateFromFrustum();

  

  function ToVector4;

  

  function ToAABB();

  

  function Cull();

  

  function Contains();

  

  function DistanceTo();

  

  function Intersect();

  

  function FastRayIntersection();

  

  function RayIntersection();

  

  function Extends();

  

  function Transform();

  

  function TriangleIntersection();

  

  function SweptIntersection();

  

  case TpvUInt8 of

    0: (

        Center: TpvVector3;

  

      );

    1: (

        x: TpvScalar;

  

        y: TpvScalar;

  

        z: TpvScalar;

  

        Radius: TpvScalar;

  

      );

    2: (

        Vector4: TpvVector4;

  

      );

end;



CT Web help

CodeTyphon Studio