[Radiance-general] applied material to all faces of a genbox
Greg Ward
gregoryjward at gmail.com
Fri May 9 11:38:23 PDT 2008
Hi Marija,
Thomas' suggestion of using replmarks as is may be a good one, and
you can feed it your vectors via rcalc if you like.
On the other hand, it should be possible to get the code to do what
you want. Here are a few caveats:
1) The three vectors you give to the addrot() routine must be
normalized (length 1) and orthogonal to each other.
2) The vectors specify the new axes orientations, so you give it the
destination position for each original X, Y, and Z axis.
3) The axes must compose a right-hand coordinate system.
I assume from what you've said, that it's probably #1 that is the
problem.
-Greg
> From: "Marija Velickovic" <maricanis at gmail.com>
> Date: May 9, 2008 3:10:02 AM PDT
>
> Hi Greg,
>
> I didn't know about new version of replmarks code, so I downloaded and
> used it now. It partially solves my problem.
> I use the formulas from the replmarks but think my vector values for
> calculation (in the code xp,yp and zp vectors) are wrong.
>
> 1.right-oriented coordinate system where pattern is defined is defined
> with vectors x0,y0,z0 (plane where material is defined and its
> normal) and
> 2. surface coordinate system defined with vectors x1,y1,z1 (calculated
> from tree points on surface plane and normal)
>
> How do I calculate xp,yp, ans zp vectors?
> I tried to use xp=x1-x0, yp=y1-y0 and zp=z1-z0, but it seems my
> calculation results aren't correct.
>
> Marija.
More information about the Radiance-general
mailing list