lp:~thopiekar/cgal/+git/cgal-mirror-thopiekar

Get this repository:
git clone https://git.qastaging.paddev.net/~thopiekar/cgal/+git/cgal-mirror-thopiekar
Only Thomas Karl Pietrowski can upload to this repository. If you are Thomas Karl Pietrowski please log in for upload directions.

Branches

Name Last Modified Last Commit
master 2020-03-22 14:44:08 UTC
Fix permissions of files created by scp

Author: Laurent Rineau
Author Date: 2020-03-22 14:44:08 UTC

Fix permissions of files created by scp

Fix PR #4588.

nh2-region-growing-fix-wrong-normal-signs 2020-03-06 23:30:21 UTC
shape detection: Fix plane normals being arbitrary in region growing.

Author: nh2
Author Date: 2020-03-06 22:33:31 UTC

shape detection: Fix plane normals being arbitrary in region growing.

In #3864 region growing was introduced, but the
`linear_least_squares_fitting_3()` used in `update()` cannot
estimate a correct face normal direction from just unoriented vertex points
(the plane normal's orientation signum may be flipped).

This commit flips the estimated plane normal to face into the
same direction as the majority of the faces it is estimated from.

With the estimated planes now being "the right way around",
this commit subsequently also fixes the incorrect use of `abs()`
in `is_part_of_region()` when comparing a face's normal to the
estimated plane normal (direction matters here).

This fixes parallelly-opposing planar regions (means: with opposite normals),
connected with some triangles in between, like this:

      | -> <- |
      | -> <- | Legend:
      | -> <- | face: |
      | -> <- | normal: ->
      | -> <- |
       \__________/

being detected as 1 region.

This should have been impossible according to the docs
("... and if the angle between its normal and the plane's normal is within
the `angle_threshold`"), given the documented requirement
("\pre `angle_threshold >= 0 && angle_threshold <= 90`").
Now it is impossible.

releases/CGAL-5.0-branch 2020-03-05 13:51:11 UTC
Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch

Author: Laurent Rineau
Author Date: 2020-03-05 13:51:11 UTC

Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch

13 of 3 results
This repository contains Public information 
Everyone can see this information.