libformfactor merge requestshttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests2022-01-07T15:34:43+01:00https://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/1update from BornAgain2022-01-07T15:34:43+01:00Wuttke, Joachimj.wuttke@fz-juelich.deupdate from BornAgainhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/2remove top&bottom computation2022-01-09T18:40:48+01:00Wuttke, Joachimj.wuttke@fz-juelich.deremove top&bottom computationNow handled by interface classes in BornAgainNow handled by interface classes in BornAgainhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/3Updated catch22022-02-23T15:50:36+01:00Raza, ZamaanUpdated catch2Now works on Mac mini CI machineNow works on Mac mini CI machinehttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/4Octahedron rotation2022-04-25T14:15:05+02:00Mikhail SvechnikovOctahedron rotationPlatonicOctahedron is rotated 45 deg around z axis for having the same orientation as Bipyramid4.
It is also seems more "natural" orientation from the user's point.PlatonicOctahedron is rotated 45 deg around z axis for having the same orientation as Bipyramid4.
It is also seems more "natural" orientation from the user's point.Mikhail SvechnikovMikhail Svechnikovhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/5Correct compile flags for the debug build2022-10-25T10:58:21+02:00Ammar NejatiCorrect compile flags for the debug buildForcing the `-O2` compile flag prevents proper functioning of the CMake parameter `CMAKE_BUILD_TYPE=Debug`, since in this case, `-Og` and `-O2`
will appear at the same time in the generated compile commands and the debug symbols will not...Forcing the `-O2` compile flag prevents proper functioning of the CMake parameter `CMAKE_BUILD_TYPE=Debug`, since in this case, `-Og` and `-O2`
will appear at the same time in the generated compile commands and the debug symbols will not be produced.Ammar NejatiAmmar Nejatihttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/6Slicing of 3D Meshes like Polyhedron, Point inside Polyhedron2022-11-14T08:56:13+01:00Ludwig JaeckSlicing of 3D Meshes like Polyhedron, Point inside PolyhedronThis merge request implements the operation of slicing 3D polyhedral meshes into multiple sub meshes. It also includes a Point inside Polyhedron as well as a Point inside Polygon test.This merge request implements the operation of slicing 3D polyhedral meshes into multiple sub meshes. It also includes a Point inside Polyhedron as well as a Point inside Polygon test.Ludwig JaeckLudwig Jaeckhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/7Refactoring of Polyhedron2022-11-08T15:41:05+01:00Ludwig JaeckRefactoring of Polyhedronhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/8Correction required by BornAgain: no longer forbid adjacent parallel edges2022-11-09T09:21:41+01:00Wuttke, Joachimj.wuttke@fz-juelich.deCorrection required by BornAgain: no longer forbid adjacent parallel edgeshttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/9Const Members in Polyhedron2022-11-09T13:39:57+01:00Ludwig JaeckConst Members in PolyhedronThis MR introduces topology and vertices as members makes all members of Polyhedron const and cleans up the constructorThis MR introduces topology and vertices as members makes all members of Polyhedron const and cleans up the constructorWuttke, Joachimj.wuttke@fz-juelich.deWuttke, Joachimj.wuttke@fz-juelich.dehttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/10De/Serialization for wavefront object files2022-11-09T16:53:50+01:00Ludwig JaeckDe/Serialization for wavefront object filesAdds to export/import topology as wavefront object files. This enables users to view/edit/use topology inside 3rd party 3D editorsAdds to export/import topology as wavefront object files. This enables users to view/edit/use topology inside 3rd party 3D editorsLudwig JaeckLudwig Jaeckhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/11Adds a generic Method for checking if a point is inside a polyhedron2022-11-15T11:35:45+01:00Ludwig JaeckAdds a generic Method for checking if a point is inside a polyhedronLudwig JaeckLudwig Jaeckhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/12put logo under git control2022-11-10T11:30:09+01:00Wuttke, Joachimj.wuttke@fz-juelich.deput logo under git controlhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/13+ access fcts2022-11-10T11:44:14+01:00Wuttke, Joachimj.wuttke@fz-juelich.de+ access fctshttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/14SerializationTest: little cleanup, and correction to test output file path2022-11-10T11:57:59+01:00Wuttke, Joachimj.wuttke@fz-juelich.deSerializationTest: little cleanup, and correction to test output file pathhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/15Implements Edge Splitting2022-11-15T11:35:13+01:00Ludwig JaeckImplements Edge SplittingLudwig JaeckLudwig Jaeckhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/16GitLab-CI: Perform installation only for the 'main' branch2022-11-14T08:54:25+01:00Ammar NejatiGitLab-CI: Perform installation only for the 'main' branchThe GitLab CI-variable `CI_COMMIT_REF_NAME` denotes the branch or tag name for which project is built.The GitLab CI-variable `CI_COMMIT_REF_NAME` denotes the branch or tag name for which project is built.Ammar NejatiAmmar Nejatihttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/17Resolve "PolyhedralFace: move constructor code to initializer list"2022-11-14T15:22:20+01:00Ludwig JaeckResolve "PolyhedralFace: move constructor code to initializer list"Closes #3Closes #3Ludwig JaeckLudwig Jaeckhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/18+ CHANGELOG2022-11-14T13:38:00+01:00Wuttke, Joachimj.wuttke@fz-juelich.de+ CHANGELOGhttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/19run CI for both Mac flavors2022-11-14T14:49:44+01:00Wuttke, Joachimj.wuttke@fz-juelich.derun CI for both Mac flavorshttps://jugit.fz-juelich.de/mlz/libformfactor/-/merge_requests/20added convexity check for PolyhedralFace2022-11-15T11:34:18+01:00Ludwig Jaeckadded convexity check for PolyhedralFaceRegarding the first issue of #5Regarding the first issue of #5Ludwig JaeckLudwig Jaeck