[vtkusers] Get all the bounding boxes
Jalal Miftah
jalal.miftah at amadeus.com
Thu Oct 27 10:00:37 EDT 2011
Hi,
Given a point cloud, you have an infinity of bounding boxes (if you
translate/rotate the point cloud for example), that what I mean for "all
the boxes".
I am not looking for the smallest possible, but something in between (the
distance between my point cloud and one surface of the bounding box should
be minimum). But yes basically I need to find one box among all of them.
Hope this is better.
Thank you
Jalal
From: David Doria <daviddoria at gmail.com>
To: Jalal Miftah <jalal.miftah at amadeus.com>, vtkusers at vtk.org
Date: 27/10/2011 14:49
Subject: Re: [vtkusers] Get all the bounding boxes
On Thu, Oct 27, 2011 at 9:46 AM, Jalal Miftah <jalal.miftah at amadeus.com>
wrote:
Hi,
Thanks for you reply.
Indeed I want a single bounding box for all my point cloud, let me explain
:
I have a point cloud, and I have to find, among all the bounding boxes,
the correct one (it's not necessarily oriented in the same direction of
the axis). I know how to determine the right one.
Now I need to find a way to get all the bounding boxes.
For now I was rotating my point cloud and computing a new bounding box
each time, but it's not really perfect.
I tried vtkOBBTree, but I have an eigenfunction issue. (I have this inside
my vtkPolyData :
vtkPoly->SetPoints(points); // vtkPoints * (xyz data)
vtkPoly->SetVerts(conn); // vtkCellArray *
vtkPoly->GetPointData()->SetScalars(colors); // vtkUnsignedCharArray *
(rgb data)
)
Do you need more explanations?
Please keep the discussion on the mailing list.
vtkOBBTree will generate a hierarchical tree of boxes, so I don't think
that's what you're looking for. Are you are trying to determine the
smallest possible bounding box of the points? I still don't understand
what you mean by "all the boxes".
David
IMPORTANT - CONFIDENTIALITY NOTICE - This e-mail is intended only for the
use of the addressee/s above. It may contain information which is
privileged, confidential or otherwise protected from disclosure under
applicable laws. If the reader of this transmission is not the intended
recipient, you are hereby notified that any dissemination, printing,
distribution, copying, disclosure or the taking of any action in reliance
on the contents of this information is strictly prohibited. If you have
received this transmission in error, please immediately notify us by reply
e-mail or using the address below and delete the message and any
attachments from your system.
Amadeus Services Ltd, World Business Centre 3, 1208 Newall Road, Hounslow,
Middlesex, TW6 2TA, Registered number 4040059
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20111027/5ab80696/attachment.htm>
More information about the vtkusers
mailing list