Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] View of /branches/vis12/rtest2/tests/traceField3/traceField3.diderot
ViewVC logotype

View of /branches/vis12/rtest2/tests/traceField3/traceField3.diderot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3198 - (download) (annotate)
Thu Jun 25 11:14:38 2015 UTC (4 years ago) by jhr
File size: 792 byte(s)
create a local copy of data sources for rtest2
field#2(3)[3] G3= image("../../data/const-curl3d.nrrd") ⊛ bspln3;
field#2(3)[3] V3= image("../../data/const-curl3d.nrrd") ⊛ bspln5;
int imgSizeX = 16;
int imgSizeY = 16;
int imgSizeZ = 16;

int frange=0;
int xrange=10; 

strand tensorTest (int xi,int yi,int zi)
{


	real xx = lerp(2.00, 17.0, 0.0, real(xi), real(imgSizeX)-1.0);
	real yy = lerp(2.00, 17.0, 0.0, real(yi), real(imgSizeY)-1.0);
	real zz = lerp(2.00, 17.0, 0.0, real(zi), real(imgSizeZ)-1.0);

    vec3 posv3 =[xx,yy,zz];
    output real out=99;
       update
    {
    if(inside(posv3,G3) && inside(posv3,V3)){

            out=trace(G3(posv3)⊗V3(posv3))+1;//lhs
           

        }
  
    stabilize;
  }
  
}


initially [ tensorTest(xi, yi, zi) | zi in frange..xrange, yi in frange..xrange, xi in frange..xrange];

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0