File indexing completed on 2026-04-10 07:49:26
0001
0002
0003
0004
0005
0006
0007 #include "OPTICKS_LOG.hh"
0008 #include <cmath>
0009 #include "scuda.h"
0010 #include "squad.h"
0011 #include "sqat4.h"
0012
0013 #define DEBUG 1
0014 #include "csg_intersect_leaf_head.h"
0015 #include "csg_intersect_leaf_slab.h"
0016
0017 int main(int argc, char** argv)
0018 {
0019 OPTICKS_LOG(argc, argv);
0020
0021 quad q0, q1 ;
0022 q0.f.x = 1.f ;
0023 q0.f.y = 0.f ;
0024 q0.f.z = 0.f ;
0025 q0.f.w = 0.f ;
0026
0027 q1.f.x = -5.f ;
0028 q1.f.y = 5.f ;
0029 q1.f.z = 0.f ;
0030 q1.f.w = 0.f ;
0031
0032 float3 pos = make_float3( 0.f , 0.f, 0.f );
0033 float sd = distance_leaf_slab( pos, q0, q1 );
0034
0035 printf("//pos %10.4f %10.4f %10.4f sd %10.4f \n", pos.x, pos.y, pos.z, sd );
0036
0037 return 0 ;
0038 }
0039
0040
0041