Hello Greg! That sounds great. A while ago I tried to I the files you mentioned, but did not have much luck. Today, with more knowledge, I may be able to handle them.
One question: in your approach, do I need to export everything? This this... Do I need to write the .Rad and .Mat and .VF files? Cheers On Sep 14, 2017 00:30, "Gregory J. Ward" <gregoryjw...@gmail.com> wrote: > Hi Germán, > > Unless you really like making work for yourself, I wouldn't recommend > eliminating oconv by building everything in memory. You wouldn't save > yourself much time (if any) in the end, and you would end up using a lot > more memory that way, as the process of writing out and reloading the > octree cleans up the set lists and other structures. > > You can still run oconv from your program, and even pass it scene data via > a pipe using popen() or similar. I would then avail myself of the routines > in src/rt/raycalls.c which are designed for your kind of code. You can > call the "ray_init(char*)" function, passing it the name of your octree > file, and it takes care of all the set-up details for you. The call > "ray_trace(RAY*)" performs ray evaluation, and all the various command-line > settings are available as global variables for your amusement. > > Cheers, > -Greg > > *From: *Germán Molina Larrain <germoli...@gmail.com> > > *Date: *September 13, 2017 2:57:17 PM PDT > > > Hello all, > > I am experimenting with Radiance code, with the purpose of creating a > calculation engine for Groundhog. > > In the process, I have managed to write a C++ program (early tests have > passed, so far) that can read SketchUp model and export it in Radiance > format. However, my intention is to allow it to calculate things, thus > avoiding the need of exporting and handling thousands of files and > scripting. > > My idea is to generate a program that basically receives a SketchUp model > and perform several calculations... a very simple call > > gh_calc_engine Model.skp > results.txt > > The program will need, of course, to create the octree (not from a text > file, but from the internal data structure) and run rtrace or something > like that. I am checking how to do it and haven't gotten very far... could > you guys help me? > > For what I understand, a program would need some sort of structure as > shown below my signature, but I am unsure. I am far from compiling.... for > now, I am trying to understand how Radiance works underneath. > > Your help/hints and other things will be very appreciated > > Kind regards, > > Germán > > > _______________________________________________ > Radiance-dev mailing list > Radiance-dev@radiance-online.org > https://www.radiance-online.org/mailman/listinfo/radiance-dev > >
_______________________________________________ Radiance-dev mailing list Radiance-dev@radiance-online.org https://www.radiance-online.org/mailman/listinfo/radiance-dev