Module raytracer

Class ComplementTracer

java.lang.Object
de.grogra.ray2.tracing.modular.ComplementTracer

public class ComplementTracer extends Object
Author:
Hagen Steidelmueller
  • Field Details

  • Constructor Details

    • ComplementTracer

      public ComplementTracer(Scene scene, Random random)
  • Method Details

    • complement2Paths

      public void complement2Paths(PathValues firstPath, int firstIndex, PathValues secondPath, int secondIndex, boolean adjoint, CombinedPathValues resultPath)
    • traceComplement

      public void traceComplement(PathValues startPath, int startIndex, PathValues complementPath, int complIndex, boolean adjoint, int direct)
    • calculateGeometryfactor

      public float calculateGeometryfactor(Environment env, int indexEnv, Environment env_prev, int indexEnvPrev, Vector3f vec)