[pdal-commits] [PDAL/PDAL] 70b52e: readers.obj (#3207)

Ryan Pals noreply at github.com
Sat Aug 8 16:31:14 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: 70b52e2cee795cd69bbafbb16d30a63af6e40b49
      https://github.com/PDAL/PDAL/commit/70b52e2cee795cd69bbafbb16d30a63af6e40b49
  Author: Ryan Pals <ryan at hobu.co>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    A doc/stages/readers.obj.rst
    A io/ObjReader.cpp
    A io/ObjReader.hpp
    M pdal/Dimension.json
    M pdal/StageExtensions.cpp
    A test/data/obj/1.2-with-color.obj
    A test/data/obj/1.2-with-color.obj.mtl
    A test/data/obj/box.obj
    A test/data/obj/no_vertex.obj
    A test/data/obj/simple_binary.obj
    M test/unit/CMakeLists.txt
    A test/unit/io/ObjReaderTest.cpp

  Log Message:
  -----------
  readers.obj (#3207)

* Stub.

* Correct return type.

* Vertex indices can be negative.

* WIP

* Copy over test data

* WIP

* Remove swap files

* Add simple test data from paulbourke.net

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP -- feedback from call with Andrew

* Smaller pieces.

* Non-crashing code.

* Add face triangulation

* Read negative vertices correctly

* WIP

* Fix test of file key name.

* Copy unit test files from https://github.com/PDAL/PDAL/tree/readers.obj

* Add mesh

* Copy over unit tests from Hobu's branch

* WIP

* Throw error when no file is found

* WIP

* WIP

* Feedback -- get rid of try/catch blocks

* Feedback -- move reused code into a function

* Convert to lambda

* Tabs -> spaces

* Cleanup

* Add test stubs

* Small changes, mostly formatting.

* Feedback -- ensure entire string is read

* Add docs

* Remove unused file

* Finishing touches, finish tests

* Remove old

* Fix JSON error

* Fix JSON error part 2

* Change vertex init

* Change vertex init part 2

* Fix point ordering

* Potential cmake/windows fix

Co-authored-by: Andrew Bell <andrew.bell.ia at gmail.com>




More information about the pdal-commits mailing list