[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4807: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3904)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4809: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3904)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4810: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3904)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4811: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3904)
DAVID-Laserscanner Forum • View topic - Target Types
Dear DAVID Community,

In 2016, DAVID and this forum have been integrated into HP Inc.
This forum has been read-only since then, and will be switched off by then end of 2019.

To everyone who has contributed here, we thank you for all your work and for the constructive, helpful and friendly atmosphere you have created!
Please continue to discuss on the HP Support Forums.

Target Types

The place for all topics related to the 'Shapefusion' tool of DAVID.

Target Types

Postby MagWeb » Wed Dec 18, 2013 5:44 pm

Hi out there,

doing some Free alignment you try to align a partial mesh A to a target mesh B.
There are 4 types of meshes you can create with DAVID:
- A single partial mesh as you get it doing a single scan;
- A group of combined partial meshes (select all meshes to group in the list of files, do a RMB click on the list and click combine in the context menue). It is possible to uncombine such a group within a DAVID session to get back all the single scans;
- A reloaded fusion result of partial meshes;
- A reloaded bundle of partial scans as you get it saving a group of meshes to a single file. There's no simple way any more to get back all the partial sources.

To illustrate the different behaviours I always used the same mesh as the one to be aligned mesh.
The target meshes use the same mesh again to guarantee best fit. I only cutted this mesh into two halfs and moved one to get a little gap between them ( This is a similar constellation as you may get it between the first and the last aligned mesh of a 360° scan sequence due to alignment errors). This means that the to be aligned mesh should bridge the gap.

Targets1.jpg


(from left to right):
The first case is the most known one: For you align the source mesh to a single partial scan it fits perfectly to it but due to the displacement of the second half it cann't fit to this one. This second half simply is ignored.

The second column shows FreeAlign onto the partial meshes being grouped. As expected the source mesh does not fit to the group perfectly but tries to find an avaraged position to bridge the gap taking care about both grouped meshes.

Doing a fusion (without filling holes) remeshes the involved surfaces to be one. You might expect such a target (column 3) as being handled the same way as we saw before in case of grouped meshes. But it isn't so. DAVID alignes the souce perfectly to the bigger part and ignores the smaller as if there were two partial meshes as long as the halfs'-surfaces are not connected.

Finally a reloaded bundle of scans (4th column) is treated the same way as if it were a group. (Note: As said, you cann't uncombine!)

Maybe this is useful information

Gunter
MagWeb
Moderator
 
Posts: 2499
Joined: Wed Jul 18, 2007 8:48 pm

Re: Target Types

Postby Simon » Fri Dec 20, 2013 9:58 am

User avatar
Simon
DAVID Developer
 
Posts: 423
Joined: Sun Jan 21, 2007 3:40 pm
Location: Braunschweig - Germany

Re: Target Types

Postby MagWeb » Fri Dec 20, 2013 12:25 pm

Thanks for your feedback Simon,

I was aware of the dominance of the vertices for the alignment. Therefor I was surprised by the column3 behaviour too and did this several times in different constellations: same result. I 'm gonna do some further experiments if this happened accidentally

@ Aligning to a fused target:
This is not ideal sure, but necessary if you are working on big projects which need more than a few partial scans. I had complicated tasks were I needed up to 100 (maybe some more) partial scans at a high resolution and system resources are limited to a certain point.
Another thing (and that's the point were I recognized the column3 thing): A reloaded, rough, lowest res fusion (of only as much partial scans needed to describe the object's overall shape) can be used as a skeleton to align the whole number of scans to a single target. This is quicker than aligning to a growing group of meshes. After aligning towards the skeleton the skeleton is deleted.
I'm gonna post this strategy more detailed when I found out more about the column3 behaviour.
MagWeb
Moderator
 
Posts: 2499
Joined: Wed Jul 18, 2007 8:48 pm


Return to Shape Fusion

Who is online

Users browsing this forum: No registered users and 2 guests