├── .github └── workflows │ └── build.yml ├── .gitignore ├── .workonrc.products ├── CMakeLists.txt ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── setup.cfg ├── setup.py └── src ├── data ├── base.bgeo ├── baseidsfaceid.bgeo ├── delta.bgeo ├── deltaids.bgeo ├── deltaidsfaceid.bgeo ├── json.bgeo ├── reindeer.bgeo ├── scatter.bgeo ├── test.bgeo ├── test.geo └── test.pdb ├── doc ├── CMakeLists.txt ├── Doxyfile.in ├── cpptut.txt ├── figures │ └── circleFigure.png ├── license.txt ├── main.txt ├── partio.tex └── tutorial.txt ├── lib ├── CMakeLists.txt ├── Partio.h ├── PartioAttribute.h ├── PartioIterator.h ├── PartioVec3.h ├── core │ ├── KdTree.h │ ├── Mutex.h │ ├── Particle.cpp │ ├── ParticleCaching.cpp │ ├── ParticleCaching.h │ ├── ParticleHeaders.cpp │ ├── ParticleHeaders.h │ ├── ParticleSimple.cpp │ ├── ParticleSimple.h │ ├── ParticleSimpleInterleave.cpp │ └── ParticleSimpleInterleave.h └── io │ ├── BGEO.cpp │ ├── BIN.cpp │ ├── GEO.cpp │ ├── MC.cpp │ ├── PDA.cpp │ ├── PDB.cpp │ ├── PDC.cpp │ ├── PRT.cpp │ ├── PTC.cpp │ ├── PTS.cpp │ ├── ParticleIO.cpp │ ├── PartioEndian.h │ ├── RIB.cpp │ ├── ZIP.cpp │ ├── ZIP.h │ ├── half2float.h │ ├── io.h │ ├── pdb.h │ └── readers.h ├── py ├── CMakeLists.txt ├── example │ ├── circle.py │ └── listAttr.py └── partio.i ├── tests ├── CMakeLists.txt ├── Timer.h ├── makecircle.cpp ├── makeline.cpp ├── testcache.cpp ├── testclonecopy.cpp ├── testcluster.cpp ├── testio.cpp ├── testiterator.cpp ├── testkdtree.cpp ├── testmerge.cpp ├── testpartio.py ├── testpartjson.py └── teststr.cpp └── tools ├── CMakeLists.txt ├── Camera.h ├── partattr.cpp ├── partconvert.cpp ├── partedit.py ├── partinfo.cpp ├── partinspect.py ├── partjson.py ├── partview.cpp └── partview.h /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/.gitignore -------------------------------------------------------------------------------- /.workonrc.products: -------------------------------------------------------------------------------- 1 | partio 2 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/README.md -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | # Inside of setup.cfg 2 | [metadata] 3 | description_file = README.md 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/setup.py -------------------------------------------------------------------------------- /src/data/base.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/base.bgeo -------------------------------------------------------------------------------- /src/data/baseidsfaceid.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/baseidsfaceid.bgeo -------------------------------------------------------------------------------- /src/data/delta.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/delta.bgeo -------------------------------------------------------------------------------- /src/data/deltaids.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/deltaids.bgeo -------------------------------------------------------------------------------- /src/data/deltaidsfaceid.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/deltaidsfaceid.bgeo -------------------------------------------------------------------------------- /src/data/json.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/json.bgeo -------------------------------------------------------------------------------- /src/data/reindeer.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/reindeer.bgeo -------------------------------------------------------------------------------- /src/data/scatter.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/scatter.bgeo -------------------------------------------------------------------------------- /src/data/test.bgeo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/test.bgeo -------------------------------------------------------------------------------- /src/data/test.geo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/test.geo -------------------------------------------------------------------------------- /src/data/test.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/data/test.pdb -------------------------------------------------------------------------------- /src/doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/doc/CMakeLists.txt -------------------------------------------------------------------------------- /src/doc/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/doc/Doxyfile.in -------------------------------------------------------------------------------- /src/doc/cpptut.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/doc/cpptut.txt -------------------------------------------------------------------------------- /src/doc/figures/circleFigure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/doc/figures/circleFigure.png -------------------------------------------------------------------------------- /src/doc/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/doc/license.txt -------------------------------------------------------------------------------- /src/doc/main.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/doc/main.txt -------------------------------------------------------------------------------- /src/doc/partio.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/doc/partio.tex -------------------------------------------------------------------------------- /src/doc/tutorial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/doc/tutorial.txt -------------------------------------------------------------------------------- /src/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/CMakeLists.txt -------------------------------------------------------------------------------- /src/lib/Partio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/Partio.h -------------------------------------------------------------------------------- /src/lib/PartioAttribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/PartioAttribute.h -------------------------------------------------------------------------------- /src/lib/PartioIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/PartioIterator.h -------------------------------------------------------------------------------- /src/lib/PartioVec3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/PartioVec3.h -------------------------------------------------------------------------------- /src/lib/core/KdTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/KdTree.h -------------------------------------------------------------------------------- /src/lib/core/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/Mutex.h -------------------------------------------------------------------------------- /src/lib/core/Particle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/Particle.cpp -------------------------------------------------------------------------------- /src/lib/core/ParticleCaching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/ParticleCaching.cpp -------------------------------------------------------------------------------- /src/lib/core/ParticleCaching.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/ParticleCaching.h -------------------------------------------------------------------------------- /src/lib/core/ParticleHeaders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/ParticleHeaders.cpp -------------------------------------------------------------------------------- /src/lib/core/ParticleHeaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/ParticleHeaders.h -------------------------------------------------------------------------------- /src/lib/core/ParticleSimple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/ParticleSimple.cpp -------------------------------------------------------------------------------- /src/lib/core/ParticleSimple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/ParticleSimple.h -------------------------------------------------------------------------------- /src/lib/core/ParticleSimpleInterleave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/ParticleSimpleInterleave.cpp -------------------------------------------------------------------------------- /src/lib/core/ParticleSimpleInterleave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/core/ParticleSimpleInterleave.h -------------------------------------------------------------------------------- /src/lib/io/BGEO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/BGEO.cpp -------------------------------------------------------------------------------- /src/lib/io/BIN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/BIN.cpp -------------------------------------------------------------------------------- /src/lib/io/GEO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/GEO.cpp -------------------------------------------------------------------------------- /src/lib/io/MC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/MC.cpp -------------------------------------------------------------------------------- /src/lib/io/PDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/PDA.cpp -------------------------------------------------------------------------------- /src/lib/io/PDB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/PDB.cpp -------------------------------------------------------------------------------- /src/lib/io/PDC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/PDC.cpp -------------------------------------------------------------------------------- /src/lib/io/PRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/PRT.cpp -------------------------------------------------------------------------------- /src/lib/io/PTC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/PTC.cpp -------------------------------------------------------------------------------- /src/lib/io/PTS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/PTS.cpp -------------------------------------------------------------------------------- /src/lib/io/ParticleIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/ParticleIO.cpp -------------------------------------------------------------------------------- /src/lib/io/PartioEndian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/PartioEndian.h -------------------------------------------------------------------------------- /src/lib/io/RIB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/RIB.cpp -------------------------------------------------------------------------------- /src/lib/io/ZIP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/ZIP.cpp -------------------------------------------------------------------------------- /src/lib/io/ZIP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/ZIP.h -------------------------------------------------------------------------------- /src/lib/io/half2float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/half2float.h -------------------------------------------------------------------------------- /src/lib/io/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/io.h -------------------------------------------------------------------------------- /src/lib/io/pdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/pdb.h -------------------------------------------------------------------------------- /src/lib/io/readers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/lib/io/readers.h -------------------------------------------------------------------------------- /src/py/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/py/CMakeLists.txt -------------------------------------------------------------------------------- /src/py/example/circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/py/example/circle.py -------------------------------------------------------------------------------- /src/py/example/listAttr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/py/example/listAttr.py -------------------------------------------------------------------------------- /src/py/partio.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/py/partio.i -------------------------------------------------------------------------------- /src/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/CMakeLists.txt -------------------------------------------------------------------------------- /src/tests/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/Timer.h -------------------------------------------------------------------------------- /src/tests/makecircle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/makecircle.cpp -------------------------------------------------------------------------------- /src/tests/makeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/makeline.cpp -------------------------------------------------------------------------------- /src/tests/testcache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testcache.cpp -------------------------------------------------------------------------------- /src/tests/testclonecopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testclonecopy.cpp -------------------------------------------------------------------------------- /src/tests/testcluster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testcluster.cpp -------------------------------------------------------------------------------- /src/tests/testio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testio.cpp -------------------------------------------------------------------------------- /src/tests/testiterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testiterator.cpp -------------------------------------------------------------------------------- /src/tests/testkdtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testkdtree.cpp -------------------------------------------------------------------------------- /src/tests/testmerge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testmerge.cpp -------------------------------------------------------------------------------- /src/tests/testpartio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testpartio.py -------------------------------------------------------------------------------- /src/tests/testpartjson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/testpartjson.py -------------------------------------------------------------------------------- /src/tests/teststr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tests/teststr.cpp -------------------------------------------------------------------------------- /src/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/CMakeLists.txt -------------------------------------------------------------------------------- /src/tools/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/Camera.h -------------------------------------------------------------------------------- /src/tools/partattr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/partattr.cpp -------------------------------------------------------------------------------- /src/tools/partconvert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/partconvert.cpp -------------------------------------------------------------------------------- /src/tools/partedit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/partedit.py -------------------------------------------------------------------------------- /src/tools/partinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/partinfo.cpp -------------------------------------------------------------------------------- /src/tools/partinspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/partinspect.py -------------------------------------------------------------------------------- /src/tools/partjson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/partjson.py -------------------------------------------------------------------------------- /src/tools/partview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/partview.cpp -------------------------------------------------------------------------------- /src/tools/partview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wdas/partio/HEAD/src/tools/partview.h --------------------------------------------------------------------------------