Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E57 fixes #2530

Merged
merged 2 commits into from
May 20, 2019
Merged

E57 fixes #2530

merged 2 commits into from
May 20, 2019

Conversation

klassenjs
Copy link
Contributor

  • Map E57 InvalidState Dimension to PDAL Omit Dimension
  • Create cursory E57 documentation pages.

ref: #2529

Map cartesianInvalidState to pdal::Dimension::Id::Omit.  Allows
filtering out invalid points later in the pipeline.

Also map nor:normal[XYZ] to pdal::Dimension::Id::Normal[XYZ].
@nicolas-chaulet
Copy link
Contributor

Nice one! The support for normal information would not be totally functional though, for example if a point cloud as a transformation matrix set in the e57 file then the normals would need to be transformed accordingly.

@abellgithub abellgithub merged commit c3cde59 into PDAL:master May 20, 2019
@nicolas-chaulet
Copy link
Contributor

@abellgithub Not sure it is wise to merge as is. After this, normals will be read from the e57 files but they will be wrong whenever the e57 file contains pose information (rotated scan for example).

@hobu hobu added this to the 2.0 milestone May 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants