[Radiance-general] How to parse room dimensions from .rad model ?
Greg Ward
gregoryjward at gmail.com
Fri Feb 7 09:47:47 PST 2014
Yes, let's keep this on the general mailing list. The dev list is primarily for development/debugging issues.
The getbbox command will give you a tight box (right rectangular prism) on the entire scene, whereas oconv will report an enclosing cube. However, this won't help you much if your space is non-rectangular or not axis-aligned.
A general tool for extracting the walls from a room is technically the 3-D convex hull problem. There are programs out there to compute this, but I haven't played with them.
Best,
-Greg
> From: Christopher Rush <Christopher.Rush at arup.com>
> Date: February 7, 2014 9:41:21 AM PST
>
> Crossing over to the general list…
>
> If you can create an octree from your model, try the command and option getinfo –d
>
> That will return the dimensional information for your full scene though, so if there are objects included outside of your area of interest, it becomes more tricky.
>
>
> From: Vaib [mailto:vaibhavjain.co at gmail.com]
> Sent: Friday, February 07, 2014 12:12 PM
> To: radiance-dev
> Subject: [Radiance-dev] How to parse room dimensions from .rad model ?
>
> Hello everyone,
>
> It is a kind of weird question but thought to hear your views.
>
> Let's say, someone gave me a .rad file which is a model of a rectangle room. This model has many polygons for surfaces such as walls, windows, luminaire, furniture etc.
>
> How shall I develop a method/function that can parse this .rad file and return me back the room dimensions. I have no additional information, like walls' name variable etc.
>
> I want to make a simple java method for that. I am not using any CAD API.
>
> Is it possible? Please don't bash me for my stupid question.. :P
>
> Best regards,
> Vaib
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.radiance-online.org/pipermail/radiance-general/attachments/20140207/1fa0f35d/attachment.html>
More information about the Radiance-general
mailing list