├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── fill_config.h.in ├── input ├── dataset │ ├── 1to3-splitter--rotated_outline_mesh0_z10700.txt │ ├── 1to3-splitter--rotated_outline_mesh0_z14700.txt │ ├── 1to3-splitter--rotated_outline_mesh0_z2100.txt │ ├── 1to3-splitter--rotated_outline_mesh0_z5300.txt │ ├── 1to3-splitter--rotated_outline_mesh0_z9700.txt │ ├── ACAM-Base--scaled_outline_mesh0_z1100.txt │ ├── ACAM-Base--scaled_outline_mesh0_z4500.txt │ ├── ACAM-Base--scaled_outline_mesh0_z4900.txt │ ├── ACAM-Base--scaled_outline_mesh0_z900.txt │ ├── ACAM-Cover--scaled_outline_mesh0_z10300.txt │ ├── ACAM-Cover--scaled_outline_mesh0_z11300.txt │ ├── ACAM-Cover--scaled_outline_mesh0_z12300.txt │ ├── ACAM-Cover--scaled_outline_mesh0_z5900.txt │ ├── ACAM-Cover--scaled_outline_mesh0_z8900.txt │ ├── ACAM-Sensor-Cover--scaled_outline_mesh0_z14300.txt │ ├── ACAM-Sensor-Cover--scaled_outline_mesh0_z15300.txt │ ├── ACAM-Sensor-Cover--scaled_outline_mesh0_z15700.txt │ ├── ACAM-Sensor-Cover--scaled_outline_mesh0_z19700.txt │ ├── ACAM-Sensor-Cover--scaled_outline_mesh0_z500.txt │ ├── ACAM-Sensor-Cover--scaled_outline_mesh0_z6700.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z10100.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z12100.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z14700.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z1500.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z22900.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z23500.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z23900.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z5100.txt │ ├── Decking-Fixture--rotated_outline_mesh0_z6900.txt │ ├── Decking-Fixture-Slider--rotated_outline_mesh0_z11100.txt │ ├── Decking-Fixture-Slider--rotated_outline_mesh0_z12300.txt │ ├── Decking-Fixture-Slider--rotated_outline_mesh0_z18500.txt │ ├── Decking-Fixture-Slider--rotated_outline_mesh0_z20700.txt │ ├── Decking-Fixture-Slider--rotated_outline_mesh0_z21300.txt │ ├── Decking-Fixture-Slider--rotated_outline_mesh0_z2300.txt │ ├── Lawn-Mower-Throttle-Replacement-Sam-Johnston_outline_mesh0_z5100.txt │ ├── OpenRC-motor-clamp-base-1_outline_mesh0_z10300.txt │ ├── OpenRC-motor-clamp-base-1_outline_mesh0_z12300.txt │ ├── OpenRC-motor-clamp-base-1_outline_mesh0_z300.txt │ ├── OpenRC-motor-clamp-base-2_outline_mesh0_z15300.txt │ ├── OpenRC-motor-clamp-base-2_outline_mesh0_z18900.txt │ ├── OpenRC-motor-clamp-base-2_outline_mesh0_z20700.txt │ ├── OpenRC-motor-clamp-base-2_outline_mesh0_z3100.txt │ ├── OpenRC-motor-clamp-base-2_outline_mesh0_z4700.txt │ ├── OpenRC-motor-clamp-base-2_outline_mesh0_z6300.txt │ ├── OpenRC-motor-clamp-base-2_outline_mesh0_z9300.txt │ ├── OpenRC-motor-cover_outline_mesh0_z13300.txt │ ├── OpenRC-motor-cover_outline_mesh0_z19700.txt │ ├── OpenRC-motor-cover_outline_mesh0_z23700.txt │ ├── OpenRC-motor-cover_outline_mesh0_z28700.txt │ ├── OpenRC-motor-cover_outline_mesh0_z30700.txt │ ├── OpenRC-motor-cover_outline_mesh0_z32700.txt │ ├── OpenRC-motor-cover_outline_mesh0_z33900.txt │ ├── OpenRC-motor-cover_outline_mesh0_z34900.txt │ ├── OpenRC-motor-cover_outline_mesh0_z3500.txt │ ├── OpenRC-motor-cover_outline_mesh0_z39100.txt │ ├── OpenRC-motor-cover_outline_mesh0_z43100.txt │ ├── OpenRC-motor-cover_outline_mesh0_z44300.txt │ ├── OpenRC-motor-cover_outline_mesh0_z45500.txt │ ├── OpenRC-motor-cover_outline_mesh0_z45900.txt │ ├── OpenRC-motor-cover_outline_mesh0_z4900.txt │ ├── OpenRC-motor-cover_outline_mesh0_z49100.txt │ ├── OpenRC-motor-cover_outline_mesh0_z55100.txt │ ├── OpenRC-motor-cover_outline_mesh0_z56700.txt │ ├── OpenRC-motor-cover_outline_mesh0_z62300.txt │ ├── OpenRC-pinion-gear-motor--rotated_outline_mesh0_z5700.txt │ ├── OpenRC-spur-gear--rotated_outline_mesh0_z700.txt │ ├── PCB-test-fixture-Base_outline_mesh0_z11500.txt │ ├── PCB-test-fixture-Base_outline_mesh0_z3500.txt │ ├── PCB-test-fixture-Base_outline_mesh0_z5300.txt │ ├── PCB-test-fixture-Base_outline_mesh0_z6700.txt │ ├── PCB-test-fixture-Base_outline_mesh0_z9100.txt │ ├── PCB-test-fixture-_outline_mesh0_z16500.txt │ ├── PCB-test-fixture-_outline_mesh0_z17500.txt │ ├── PCB-test-fixture-_outline_mesh0_z22300.txt │ ├── PCB-test-fixture-_outline_mesh0_z25100.txt │ ├── PocketMetricScrewSizer_outline_mesh0_z26100.txt │ ├── PocketMetricScrewSizer_outline_mesh0_z28900.txt │ ├── Replicator-Dual-fan_outline_mesh0_z12100.txt │ ├── Replicator-Dual-fan_outline_mesh0_z12300.txt │ ├── Replicator-Dual-fan_outline_mesh0_z15300.txt │ ├── Replicator-Dual-fan_outline_mesh0_z18700.txt │ ├── Replicator-Dual-fan_outline_mesh0_z3900.txt │ ├── Replicator-Dual-fan_outline_mesh0_z5700.txt │ ├── Replicator-Dual-fan_outline_mesh0_z9900.txt │ ├── Spec-House-1st-Floor_outline_mesh0_z19100.txt │ ├── Spec-House-1st-Floor_outline_mesh0_z25700.txt │ ├── Spec-House-1st-Floor_outline_mesh0_z2700.txt │ ├── Spec-House-1st-Floor_outline_mesh0_z28900.txt │ ├── Spec-House-1st-Floor_outline_mesh0_z32500.txt │ ├── Spec-House-1st-Floor_outline_mesh0_z36300.txt │ ├── Spec-House-1st-Floor_outline_mesh0_z4900.txt │ ├── Spec-House-1st-Floor_outline_mesh0_z6300.txt │ ├── Spec-House-2nd-Floor_outline_mesh0_z13700.txt │ ├── Spec-House-2nd-Floor_outline_mesh0_z28100.txt │ ├── Spec-House-2nd-Floor_outline_mesh0_z28500.txt │ ├── Spec-House-2nd-Floor_outline_mesh0_z8500.txt │ ├── Spec-House-Roof_outline_mesh0_z10500.txt │ ├── Spec-House-Roof_outline_mesh0_z11700.txt │ ├── Spec-House-Roof_outline_mesh0_z13900.txt │ ├── Spec-House-Roof_outline_mesh0_z4300.txt │ ├── Spec-House-Roof_outline_mesh0_z5700.txt │ ├── alhamara--scaled_outline_mesh0_z14700.txt │ ├── alhamara--scaled_outline_mesh0_z15300.txt │ ├── alhamara--scaled_outline_mesh0_z15500.txt │ ├── alhamara--scaled_outline_mesh0_z15700.txt │ ├── alhamara--scaled_outline_mesh0_z16300.txt │ ├── alhamara--scaled_outline_mesh0_z17700.txt │ ├── alhamara--scaled_outline_mesh0_z23500.txt │ ├── alhamara--scaled_outline_mesh0_z26100.txt │ ├── alhamara--scaled_outline_mesh0_z28100.txt │ ├── alhamara--scaled_outline_mesh0_z28300.txt │ ├── alhamara--scaled_outline_mesh0_z32100.txt │ ├── alhamara--scaled_outline_mesh0_z32500.txt │ ├── alhamara--scaled_outline_mesh0_z35500.txt │ ├── alhamara--scaled_outline_mesh0_z36300.txt │ ├── alhamara--scaled_outline_mesh0_z36500.txt │ ├── alhamara--scaled_outline_mesh0_z38300.txt │ ├── alhamara--scaled_outline_mesh0_z42300.txt │ ├── alhamara--scaled_outline_mesh0_z42500.txt │ ├── alhamara--scaled_outline_mesh0_z5100.txt │ ├── alhamara--scaled_outline_mesh0_z52100.txt │ ├── alhamara--scaled_outline_mesh0_z52500.txt │ ├── alhamara--scaled_outline_mesh0_z53100.txt │ ├── alhamara--scaled_outline_mesh0_z53700.txt │ ├── alhamara--scaled_outline_mesh0_z61700.txt │ ├── alhamara--scaled_outline_mesh0_z63100.txt │ ├── alhamara--scaled_outline_mesh0_z65500.txt │ ├── alhamara--scaled_outline_mesh0_z9900.txt │ ├── cableChain-40MountSide-v2_outline_mesh0_z4700.txt │ ├── cableChain-40MountSide_outline_mesh0_z5900.txt │ ├── cableChain-40MountTop_outline_mesh0_z4100.txt │ ├── cableChain-XendCover_outline_mesh0_z4900.txt │ ├── cableChain-XendCover_outline_mesh0_z7700.txt │ ├── cableChain-XendCover_outline_mesh0_z8700.txt │ ├── cableChain-Xend_outline_mesh0_z1700.txt │ ├── cableChain-Xend_outline_mesh0_z4100.txt │ ├── cableChain-Xend_outline_mesh0_z4700.txt │ ├── cableChain-bedCorner-v2_outline_mesh0_z1100.txt │ ├── cableChain-bedCorner-v2_outline_mesh0_z700.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z10100.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z12700.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z1300.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z15500.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z2100.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z5100.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z700.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z8700.txt │ ├── cableChain-bedCornerCover-v2_outline_mesh0_z9300.txt │ ├── cableChain-bedCorner_outline_mesh0_z12300.txt │ ├── cableChain-bedCorner_outline_mesh0_z1500.txt │ ├── cableChain-link-v3_outline_mesh0_z1100.txt │ ├── cableChain-link-v3_outline_mesh0_z4100.txt │ ├── cableChain-link-v3_outline_mesh0_z500.txt │ ├── cableChain-linkCover-v2_outline_mesh0_z9900.txt │ ├── cableChain-plateMount-v2_outline_mesh0_z3900.txt │ ├── cableChain-plateMount-v2_outline_mesh0_z4500.txt │ ├── cableChain-plateMount-v2_outline_mesh0_z5900.txt │ ├── clamp-frame_outline_mesh0_z10100.txt │ ├── clamp-frame_outline_mesh0_z11900.txt │ ├── clamp-frame_outline_mesh0_z16300.txt │ ├── clamp-frame_outline_mesh0_z1700.txt │ ├── clamp-frame_outline_mesh0_z19300.txt │ ├── clamp-frame_outline_mesh0_z4300.txt │ ├── clamp-frame_outline_mesh0_z4700.txt │ ├── clamp-frame_outline_mesh0_z9100.txt │ ├── clamp-protector_outline_mesh0_z1700.txt │ ├── clamp-protector_outline_mesh0_z5900.txt │ ├── david-scaled_outline_mesh0_z10500.txt │ ├── david-scaled_outline_mesh0_z12300.txt │ ├── david-scaled_outline_mesh0_z14100.txt │ ├── david-scaled_outline_mesh0_z14500.txt │ ├── david-scaled_outline_mesh0_z14900.txt │ ├── david-scaled_outline_mesh0_z15300.txt │ ├── david-scaled_outline_mesh0_z1900.txt │ ├── david-scaled_outline_mesh0_z21500.txt │ ├── david-scaled_outline_mesh0_z21700.txt │ ├── david-scaled_outline_mesh0_z22500.txt │ ├── david-scaled_outline_mesh0_z24500.txt │ ├── david-scaled_outline_mesh0_z300.txt │ ├── david-scaled_outline_mesh0_z30900.txt │ ├── david-scaled_outline_mesh0_z34900.txt │ ├── david-scaled_outline_mesh0_z38300.txt │ ├── david-scaled_outline_mesh0_z39900.txt │ ├── david-scaled_outline_mesh0_z44100.txt │ ├── david-scaled_outline_mesh0_z45300.txt │ ├── david-scaled_outline_mesh0_z52100.txt │ ├── david-scaled_outline_mesh0_z58100.txt │ ├── david-scaled_outline_mesh0_z62500.txt │ ├── david-scaled_outline_mesh0_z62700.txt │ ├── david-scaled_outline_mesh0_z8700.txt │ ├── david-scaled_outline_mesh0_z9900.txt │ ├── gripper-2-controles-independentes_outline_mesh0_z100.txt │ ├── gripper-2-controles-independentes_outline_mesh0_z3500.txt │ ├── gripper-2-controles-independentes_outline_mesh0_z3900.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z10900.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z19700.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z19900.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z20700.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z2900.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z30900.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z500.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z6300.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z700.txt │ ├── jet-engine-Fan---Cut-1-of-3-With-Supports_outline_mesh0_z9300.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z12100.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z1300.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z16300.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z17700.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z20500.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z20700.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z25500.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z27300.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z28100.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z29100.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z30300.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z32100.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z4500.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z4900.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z7100.txt │ ├── jet-engine-Nozzle-No-Supports_outline_mesh0_z8300.txt │ ├── jet-enigne-HPC-Stage-2-Stator-No-Supports_outline_mesh0_z3300.txt │ ├── jet-enigne-HPC-Stage-2-Stator-No-Supports_outline_mesh0_z4500.txt │ ├── jet-enigne-HPC-Stage-2-Stator-No-Supports_outline_mesh0_z4700.txt │ ├── level-meas_outline_mesh0_z10500.txt │ ├── level-meas_outline_mesh0_z22900.txt │ ├── level-meas_outline_mesh0_z28900.txt │ ├── level-meas_outline_mesh0_z4700.txt │ ├── pocket-operator-Case--moved-up_outline_mesh0_z43100.txt │ ├── pocket-operator-Case--moved-up_outline_mesh0_z8900.txt │ ├── pocket-operator-Lid-Robot_outline_mesh0_z1300.txt │ ├── pocket-operator-Lid-Robot_outline_mesh0_z1500.txt │ ├── pocket-operator-Lid-Robot_outline_mesh0_z2100.txt │ ├── radi-holder_outline_mesh0_z16900.txt │ ├── radi-holder_outline_mesh0_z18700.txt │ ├── radi-holder_outline_mesh0_z22300.txt │ ├── radi-holder_outline_mesh0_z22700.txt │ ├── radi-holder_outline_mesh0_z25700.txt │ ├── radi-holder_outline_mesh0_z26100.txt │ ├── radi-holder_outline_mesh0_z29300.txt │ ├── radi-holder_outline_mesh0_z3100.txt │ ├── radi-holder_outline_mesh0_z31900.txt │ ├── radi-holder_outline_mesh0_z34900.txt │ ├── radi-holder_outline_mesh0_z35500.txt │ ├── radi-holder_outline_mesh0_z38300.txt │ ├── radi-holder_outline_mesh0_z45300.txt │ ├── radi-holder_outline_mesh0_z45900.txt │ ├── radi-holder_outline_mesh0_z50500.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z14500.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z15500.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z16100.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z19500.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z20100.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z23700.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z25300.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z25900.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z26700.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z4300.txt │ ├── saw-grip-slotwidth-1-5mm--rotated_outline_mesh0_z7100.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z1500.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z17300.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z18100.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z33300.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z37300.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z37500.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z38900.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z43100.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z45900.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z51300.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z51500.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z5300.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z57300.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z58700.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z58900.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z60100.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z65700.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z68700.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z69500.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z69700.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z7100.txt │ ├── screw-and-knurled-knobHD_outline_mesh0_z9300.txt │ ├── topopt-bone-cantilever_outline_mesh0_z20900.txt │ ├── topopt-bone-cantilever_outline_mesh0_z21700.txt │ ├── topopt-bone-cantilever_outline_mesh0_z24300.txt │ ├── topopt-bone-cantilever_outline_mesh0_z4100.txt │ ├── topopt-bone-cantilever_outline_mesh0_z9300.txt │ ├── topopt-bone-cantilever_outline_mesh0_z9700.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z10300.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z17300.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z19500.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z20700.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z24900.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z2700.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z33100.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z36300.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z3900.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z43100.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z45100.txt │ ├── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z45300.txt │ └── v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z5500.txt ├── goodsig.txt ├── jin.txt ├── test-0.txt ├── test-1.txt ├── test-10.txt ├── test-2.txt ├── test-3.txt ├── test-4-upright.txt ├── test-4.txt ├── test-5.txt ├── test-6.txt ├── test-7.txt └── test-8.txt └── src ├── CairoSurface.cpp ├── CairoSurface.h ├── MATGraph.cpp ├── MATGraph.h ├── MATGraphBuilder.h ├── MATGraphBuilder_with_BOOST.cpp ├── MATGraphBuilder_with_CGAL.cpp ├── Sampling.cpp ├── Sampling.h ├── VWCInfillerPlugin.cpp ├── VWCInfillerPlugin.h ├── VariableWidthContouring.cpp ├── VariableWidthContouring.h ├── VariableWidthContouringLabeling.cpp ├── VariableWidthContouringSampling.cpp ├── boost ├── config.hpp ├── config │ ├── abi │ │ ├── borland_prefix.hpp │ │ ├── borland_suffix.hpp │ │ ├── msvc_prefix.hpp │ │ └── msvc_suffix.hpp │ ├── abi_prefix.hpp │ ├── abi_suffix.hpp │ ├── auto_link.hpp │ ├── compiler │ │ ├── borland.hpp │ │ ├── clang.hpp │ │ ├── codegear.hpp │ │ ├── comeau.hpp │ │ ├── common_edg.hpp │ │ ├── compaq_cxx.hpp │ │ ├── cray.hpp │ │ ├── diab.hpp │ │ ├── digitalmars.hpp │ │ ├── gcc.hpp │ │ ├── gcc_xml.hpp │ │ ├── greenhills.hpp │ │ ├── hp_acc.hpp │ │ ├── intel.hpp │ │ ├── kai.hpp │ │ ├── metrowerks.hpp │ │ ├── mpw.hpp │ │ ├── nvcc.hpp │ │ ├── pathscale.hpp │ │ ├── pgi.hpp │ │ ├── sgi_mipspro.hpp │ │ ├── sunpro_cc.hpp │ │ ├── vacpp.hpp │ │ ├── visualc.hpp │ │ ├── xlcpp.hpp │ │ └── xlcpp_zos.hpp │ ├── detail │ │ ├── posix_features.hpp │ │ ├── select_compiler_config.hpp │ │ ├── select_platform_config.hpp │ │ ├── select_stdlib_config.hpp │ │ └── suffix.hpp │ ├── header_deprecated.hpp │ ├── helper_macros.hpp │ ├── no_tr1 │ │ ├── cmath.hpp │ │ ├── complex.hpp │ │ ├── functional.hpp │ │ ├── memory.hpp │ │ └── utility.hpp │ ├── platform │ │ ├── aix.hpp │ │ ├── amigaos.hpp │ │ ├── beos.hpp │ │ ├── bsd.hpp │ │ ├── cloudabi.hpp │ │ ├── cray.hpp │ │ ├── cygwin.hpp │ │ ├── haiku.hpp │ │ ├── hpux.hpp │ │ ├── irix.hpp │ │ ├── linux.hpp │ │ ├── macos.hpp │ │ ├── qnxnto.hpp │ │ ├── solaris.hpp │ │ ├── symbian.hpp │ │ ├── vms.hpp │ │ ├── vxworks.hpp │ │ ├── win32.hpp │ │ └── zos.hpp │ ├── pragma_message.hpp │ ├── requires_threads.hpp │ ├── stdlib │ │ ├── dinkumware.hpp │ │ ├── libcomo.hpp │ │ ├── libcpp.hpp │ │ ├── libstdcpp3.hpp │ │ ├── modena.hpp │ │ ├── msl.hpp │ │ ├── roguewave.hpp │ │ ├── sgi.hpp │ │ ├── stlport.hpp │ │ ├── vacpp.hpp │ │ └── xlcpp_zos.hpp │ ├── user.hpp │ ├── warning_disable.hpp │ └── workaround.hpp ├── cstdint.hpp ├── cxx11_char_types.hpp ├── detail │ └── workaround.hpp ├── limits.hpp ├── polygon │ ├── detail │ │ ├── boolean_op.hpp │ │ ├── boolean_op_45.hpp │ │ ├── iterator_compact_to_points.hpp │ │ ├── iterator_geometry_to_set.hpp │ │ ├── iterator_points_to_compact.hpp │ │ ├── max_cover.hpp │ │ ├── minkowski.hpp │ │ ├── polygon_45_formation.hpp │ │ ├── polygon_45_set_view.hpp │ │ ├── polygon_45_touch.hpp │ │ ├── polygon_90_set_view.hpp │ │ ├── polygon_90_touch.hpp │ │ ├── polygon_arbitrary_formation.hpp │ │ ├── polygon_formation.hpp │ │ ├── polygon_set_view.hpp │ │ ├── polygon_simplify.hpp │ │ ├── polygon_sort_adaptor.hpp │ │ ├── property_merge.hpp │ │ ├── property_merge_45.hpp │ │ ├── rectangle_formation.hpp │ │ ├── scan_arbitrary.hpp │ │ ├── voronoi_ctypes.hpp │ │ ├── voronoi_predicates.hpp │ │ ├── voronoi_robust_fpt.hpp │ │ └── voronoi_structures.hpp │ ├── gmp_override.hpp │ ├── gtl.hpp │ ├── interval_concept.hpp │ ├── interval_data.hpp │ ├── interval_traits.hpp │ ├── isotropy.hpp │ ├── point_concept.hpp │ ├── point_data.hpp │ ├── point_traits.hpp │ ├── polygon.hpp │ ├── polygon_45_data.hpp │ ├── polygon_45_set_concept.hpp │ ├── polygon_45_set_data.hpp │ ├── polygon_45_set_traits.hpp │ ├── polygon_45_with_holes_data.hpp │ ├── polygon_90_data.hpp │ ├── polygon_90_set_concept.hpp │ ├── polygon_90_set_data.hpp │ ├── polygon_90_set_traits.hpp │ ├── polygon_90_with_holes_data.hpp │ ├── polygon_data.hpp │ ├── polygon_set_concept.hpp │ ├── polygon_set_data.hpp │ ├── polygon_set_traits.hpp │ ├── polygon_traits.hpp │ ├── polygon_with_holes_data.hpp │ ├── rectangle_concept.hpp │ ├── rectangle_data.hpp │ ├── rectangle_traits.hpp │ ├── segment_concept.hpp │ ├── segment_data.hpp │ ├── segment_traits.hpp │ ├── segment_utils.hpp │ ├── transform.hpp │ ├── voronoi.hpp │ ├── voronoi_builder.hpp │ ├── voronoi_diagram.hpp │ └── voronoi_geometry_type.hpp └── version.hpp ├── chronograph.h ├── main.cpp ├── utils.cpp ├── utils.h ├── vec.cpp └── vec.h /.gitignore: -------------------------------------------------------------------------------- 1 | # Prerequisites 2 | *.d 3 | 4 | # Compiled Object files 5 | *.slo 6 | *.lo 7 | *.o 8 | *.obj 9 | 10 | # Precompiled Headers 11 | *.gch 12 | *.pch 13 | 14 | # Compiled Dynamic libraries 15 | *.so 16 | *.dylib 17 | *.dll 18 | 19 | # Fortran module files 20 | *.mod 21 | *.smod 22 | 23 | # Compiled Static libraries 24 | *.lai 25 | *.la 26 | *.a 27 | *.lib 28 | 29 | # Executables 30 | *.exe 31 | *.out 32 | *.app 33 | 34 | # Sources 35 | .*.swp 36 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2020, Samuel Hornus and Tim Kuipers 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | 1. Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | 2. Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | 3. Neither the name of the copyright holder nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | -------------------------------------------------------------------------------- /fill_config.h.in: -------------------------------------------------------------------------------- 1 | 2 | #if @NO_CAIRO_C_VALUE@ 3 | #define FILL_NO_CAIRO 4 | #endif 5 | 6 | #define FILL_MA_BOOST @BOOST_C_VALUE@ 7 | 8 | #define FILL_MA_CGAL @CGAL_C_VALUE@ 9 | 10 | #define ICESL_PLUGIN @ICESL_PLUGIN_VALUE@ 11 | -------------------------------------------------------------------------------- /input/dataset/1to3-splitter--rotated_outline_mesh0_z14700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 24 4 | 59.262 997.869 5 | 59.479 997.415 6 | 59.716 996.853 7 | 59.954 996.178 8 | 60 996.018 9 | 60 991.982 10 | 59.822 991.427 11 | 59.584 990.826 12 | 59.33 990.271 13 | 59.014 989.655 14 | 50.714 989.63 15 | 1 989.63 16 | 0.738 990.131 17 | 0.521 990.585 18 | 0.284 991.147 19 | 0.046 991.822 20 | 0 991.982 21 | 0 996.018 22 | 0.178 996.573 23 | 0.416 997.174 24 | 0.67 997.729 25 | 0.986 998.345 26 | 9.286 998.37 27 | 59 998.37 28 | -------------------------------------------------------------------------------- /input/dataset/1to3-splitter--rotated_outline_mesh0_z2100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 20 4 | 59.409 998.777 5 | 59.708 998.285 6 | 59.966 997.83 7 | 60 997.766 8 | 60 990.235 9 | 59.708 989.715 10 | 59.409 989.223 11 | 59.062 988.689 12 | 59 988.599 13 | 1 988.599 14 | 0.591 989.223 15 | 0.292 989.715 16 | 0.034 990.17 17 | 0 990.234 18 | 0 997.765 19 | 0.292 998.285 20 | 0.591 998.777 21 | 0.938 999.311 22 | 1 999.401 23 | 59 999.401 24 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Base--scaled_outline_mesh0_z1100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 28 4 | 29.802 1020.23 5 | 30.172 1020.01 6 | 30.449 1019.69 7 | 30.601 1019.29 8 | 30.626 1012.63 9 | 5.125 1012.63 10 | 5.125 1003.29 11 | 30.626 1003.29 12 | 30.626 996.865 13 | 30.55 996.438 14 | 30.338 996.068 15 | 30.015 995.791 16 | 29.616 995.639 17 | 27.348 995.615 18 | 1.25 995.615 19 | 0.824 995.69 20 | 0.454 995.902 21 | 0.177 996.225 22 | 0.025 996.624 23 | 0 997.156 24 | 0 1018.66 25 | 0.009 1019.2 26 | 0.132 1019.61 27 | 0.385 1019.95 28 | 0.738 1020.19 29 | 1.152 1020.3 30 | 4.45 1020.3 31 | 29.376 1020.3 32 | 13 33 | 23.096 999.1 34 | 22.824 998.953 35 | 22.655 998.694 36 | 22.622 998.47 37 | 22.696 998.19 38 | 22.906 997.962 39 | 23.198 997.862 40 | 23.504 997.913 41 | 23.748 998.103 42 | 23.872 998.386 43 | 23.846 998.694 44 | 23.677 998.953 45 | 23.405 999.1 46 | 13 47 | 2.721 1001.1 48 | 2.449 1000.95 49 | 2.28 1000.69 50 | 2.247 1000.47 51 | 2.321 1000.19 52 | 2.531 999.962 53 | 2.823 999.862 54 | 3.129 999.913 55 | 3.373 1000.1 56 | 3.497 1000.39 57 | 3.471 1000.69 58 | 3.302 1000.95 59 | 3.03 1001.1 60 | 13 61 | 2.721 1012.1 62 | 2.449 1011.95 63 | 2.28 1011.69 64 | 2.247 1011.47 65 | 2.321 1011.19 66 | 2.531 1010.96 67 | 2.823 1010.86 68 | 3.129 1010.91 69 | 3.373 1011.1 70 | 3.497 1011.39 71 | 3.471 1011.69 72 | 3.302 1011.95 73 | 3.03 1012.1 74 | 13 75 | 22.596 1018.04 76 | 22.324 1017.89 77 | 22.155 1017.63 78 | 22.122 1017.41 79 | 22.196 1017.13 80 | 22.406 1016.9 81 | 22.698 1016.8 82 | 23.004 1016.85 83 | 23.248 1017.04 84 | 23.372 1017.32 85 | 23.346 1017.63 86 | 23.177 1017.89 87 | 22.905 1018.04 88 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Base--scaled_outline_mesh0_z4500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 41 4 | 29.812 1020.22 5 | 30.185 1020 6 | 30.461 1019.67 7 | 30.589 1019.35 8 | 30.626 1019.05 9 | 30.626 1018.31 10 | 29.114 1018.31 11 | 28.95 1018.34 12 | 28.95 1018.63 13 | 23.674 1018.63 14 | 23.559 1018.83 15 | 21.942 1018.83 16 | 21.827 1018.63 17 | 1 1018.63 18 | 1 997.29 19 | 22.327 997.29 20 | 22.442 997.089 21 | 24.059 997.089 22 | 24.174 997.29 23 | 28.95 997.29 24 | 28.95 998.847 25 | 30.626 998.847 26 | 30.626 996.865 27 | 30.547 996.428 28 | 30.328 996.055 29 | 29.994 995.779 30 | 29.674 995.651 31 | 29.376 995.615 32 | 1.25 995.615 33 | 0.814 995.693 34 | 0.441 995.912 35 | 0.165 996.246 36 | 0.037 996.566 37 | 0 997.267 38 | 0 1019.05 39 | 0.079 1019.49 40 | 0.298 1019.86 41 | 0.632 1020.14 42 | 0.952 1020.27 43 | 1.25 1020.3 44 | 29.376 1020.3 45 | 4 46 | 30.626 1001.91 47 | 28.95 1001.91 48 | 28.95 1004.16 49 | 30.626 1004.16 50 | 4 51 | 30.626 1007.91 52 | 28.95 1007.91 53 | 28.95 1013.63 54 | 30.626 1013.63 55 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Base--scaled_outline_mesh0_z4900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 22 4 | 30.626 996.865 5 | 30.549 996.433 6 | 30.333 996.061 7 | 30.004 995.785 8 | 29.67 995.65 9 | 29.376 995.615 10 | 1.25 995.615 11 | 0.819 995.691 12 | 0.447 995.907 13 | 0.171 996.236 14 | 0.036 996.57 15 | 0 997.302 16 | 0 997.874 17 | 1 997.874 18 | 1 997.29 19 | 22.327 997.29 20 | 22.442 997.089 21 | 24.059 997.089 22 | 24.174 997.29 23 | 28.95 997.29 24 | 28.95 998.847 25 | 30.626 998.847 26 | 4 27 | 30.626 1001.91 28 | 28.95 1001.91 29 | 28.95 1004.16 30 | 30.626 1004.16 31 | 4 32 | 30.626 1007.91 33 | 28.95 1007.91 34 | 28.95 1013.63 35 | 30.626 1013.63 36 | 22 37 | 29.807 1020.23 38 | 30.179 1020.01 39 | 30.455 1019.68 40 | 30.59 1019.35 41 | 30.626 1018.7 42 | 30.626 1015.97 43 | 28.95 1015.97 44 | 28.95 1018.63 45 | 23.674 1018.63 46 | 23.559 1018.83 47 | 21.942 1018.83 48 | 21.827 1018.63 49 | 1 1018.63 50 | 1 1018.04 51 | 0 1018.04 52 | 0 1019.06 53 | 0.077 1019.48 54 | 0.293 1019.86 55 | 0.622 1020.13 56 | 0.956 1020.27 57 | 1.25 1020.3 58 | 29.376 1020.3 59 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Base--scaled_outline_mesh0_z900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 28 4 | 29.799 1020.23 5 | 30.169 1020.02 6 | 30.446 1019.7 7 | 30.6 1019.3 8 | 30.626 1014.46 9 | 30.626 1012.58 10 | 5.125 1012.58 11 | 5.125 1003.34 12 | 30.626 1003.34 13 | 30.621 996.76 14 | 30.514 996.348 15 | 30.274 995.997 16 | 29.931 995.745 17 | 29.523 995.624 18 | 27.717 995.615 19 | 1.25 995.615 20 | 0.827 995.689 21 | 0.457 995.899 22 | 0.18 996.221 23 | 0.026 996.617 24 | 0 997.13 25 | 0 1018.73 26 | 0.025 1019.3 27 | 0.179 1019.69 28 | 0.456 1020.02 29 | 0.826 1020.23 30 | 1.25 1020.3 31 | 29.376 1020.3 32 | 9 33 | 22.428 999.915 34 | 21.62 998.516 35 | 21.605 998.49 36 | 22.413 997.09 37 | 22.428 997.064 38 | 24.073 997.064 39 | 24.896 998.49 40 | 24.088 999.889 41 | 24.073 999.915 42 | 9 43 | 2.053 1001.91 44 | 1.23 1000.49 45 | 2.038 999.09 46 | 2.053 999.064 47 | 3.698 999.064 48 | 4.506 1000.46 49 | 4.521 1000.49 50 | 3.713 1001.89 51 | 3.698 1001.91 52 | 9 53 | 2.053 1012.91 54 | 1.245 1011.52 55 | 1.23 1011.49 56 | 2.038 1010.09 57 | 2.053 1010.06 58 | 3.698 1010.06 59 | 4.521 1011.49 60 | 3.713 1012.89 61 | 3.698 1012.91 62 | 9 63 | 21.928 1018.85 64 | 21.12 1017.45 65 | 21.105 1017.43 66 | 21.913 1016.03 67 | 21.928 1016 68 | 23.573 1016 69 | 24.396 1017.43 70 | 23.588 1018.83 71 | 23.573 1018.85 72 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Cover--scaled_outline_mesh0_z10300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 35 4 | 29.747 1020.25 5 | 30.088 1020.08 6 | 30.359 1019.83 7 | 30.569 1019.43 8 | 30.626 1019.05 9 | 30.626 997.231 10 | 30.613 996.712 11 | 30.515 996.354 12 | 30.259 995.984 13 | 29.889 995.728 14 | 29.451 995.62 15 | 1.25 995.618 16 | 0.879 995.674 17 | 0.48 995.884 18 | 0.181 996.221 19 | 0.021 996.642 20 | 0 997.165 21 | 0 998.642 22 | 1.025 998.642 23 | 1.025 996.642 24 | 29.6 996.642 25 | 29.6 997.189 26 | 29.625 1018.3 27 | 29.6 1018.92 28 | 29.6 1019.28 29 | 1.025 1019.28 30 | 1.025 1015.11 31 | 0 1015.11 32 | 0 1018.76 33 | 0.021 1019.28 34 | 0.181 1019.7 35 | 0.48 1020.04 36 | 0.879 1020.25 37 | 1.25 1020.3 38 | 29.376 1020.3 39 | 4 40 | 1.025 1002.64 41 | 0 1002.64 42 | 0 1009.99 43 | 1.025 1009.99 44 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Cover--scaled_outline_mesh0_z11300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 18 4 | 1.025 996.642 5 | 29.6 996.642 6 | 29.6 997.189 7 | 30.626 997.189 8 | 30.607 996.661 9 | 30.515 996.354 10 | 30.259 995.984 11 | 29.889 995.728 12 | 29.451 995.62 13 | 26.479 995.618 14 | 1.25 995.618 15 | 0.879 995.674 16 | 0.48 995.884 17 | 0.181 996.221 18 | 0.021 996.642 19 | 0 997.734 20 | 0 998.642 21 | 1.025 998.642 22 | 4 23 | 1.025 1002.64 24 | 0 1002.64 25 | 0 1009.99 26 | 1.025 1009.99 27 | 18 28 | 29.747 1020.25 29 | 30.13 1020.05 30 | 30.359 1019.83 31 | 30.569 1019.43 32 | 30.626 1019.05 33 | 30.626 1018.63 34 | 29.6 1018.63 35 | 29.6 1019.28 36 | 1.025 1019.28 37 | 1.025 1015.11 38 | 0 1015.11 39 | 0 1018.83 40 | 0.021 1019.28 41 | 0.181 1019.7 42 | 0.48 1020.04 43 | 0.879 1020.25 44 | 1.25 1020.3 45 | 29.376 1020.3 46 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Cover--scaled_outline_mesh0_z12300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 19 4 | 1.025 998.599 5 | 1.025 996.642 6 | 29.6 996.642 7 | 29.6 997.189 8 | 30.626 997.189 9 | 30.608 996.659 10 | 30.508 996.34 11 | 30.271 995.997 12 | 30.008 995.79 13 | 29.618 995.642 14 | 27.351 995.618 15 | 1.25 995.618 16 | 0.864 995.679 17 | 0.494 995.873 18 | 0.257 996.11 19 | 0.063 996.479 20 | 0 996.868 21 | 0 998.642 22 | 0.997 998.642 23 | 4 24 | 1.025 1002.64 25 | 0 1002.64 26 | 0 1009.99 27 | 1.025 1009.99 28 | 19 29 | 29.762 1020.24 30 | 30.132 1020.05 31 | 30.369 1019.81 32 | 30.573 1019.41 33 | 30.626 1019.05 34 | 30.626 1018.63 35 | 29.6 1018.63 36 | 29.6 1019.28 37 | 1.025 1019.28 38 | 1.025 1015.11 39 | 0 1015.11 40 | 0 1018.9 41 | 0.024 1019.3 42 | 0.172 1019.69 43 | 0.379 1019.95 44 | 0.722 1020.19 45 | 1.041 1020.29 46 | 3.165 1020.3 47 | 29.376 1020.3 48 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Cover--scaled_outline_mesh0_z8900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 35 4 | 29.755 1020.25 5 | 30.146 1020.04 6 | 30.445 1019.7 7 | 30.605 1019.28 8 | 30.626 1018.74 9 | 30.624 996.795 10 | 30.515 996.354 11 | 30.259 995.984 12 | 29.889 995.728 13 | 29.449 995.62 14 | 1.25 995.618 15 | 0.871 995.677 16 | 0.48 995.884 17 | 0.181 996.221 18 | 0.021 996.642 19 | 0 997.261 20 | 0 998.642 21 | 1.025 998.642 22 | 1.025 996.642 23 | 29.6 996.642 24 | 29.6 997.189 25 | 29.625 998.243 26 | 29.625 1018.63 27 | 29.6 1019.28 28 | 1.025 1019.28 29 | 1.025 1015.11 30 | 0 1015.11 31 | 0 1018.66 32 | 0.021 1019.28 33 | 0.181 1019.7 34 | 0.48 1020.04 35 | 0.745 1020.2 36 | 1.177 1020.3 37 | 7.892 1020.3 38 | 29.376 1020.3 39 | 4 40 | 1.025 1002.64 41 | 0 1002.64 42 | 0 1009.99 43 | 1.025 1009.99 44 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Sensor-Cover--scaled_outline_mesh0_z14300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 72 4 | 0.885 1022.52 5 | 0.885 1021.05 6 | 0.933 1020.71 7 | 1.091 1020.36 8 | 1.345 1020.08 9 | 1.671 1019.89 10 | 2.059 1019.8 11 | 7.735 1019.8 12 | 8.086 1019.75 13 | 8.429 1019.59 14 | 8.709 1019.33 15 | 8.898 1019.01 16 | 8.983 1018.62 17 | 8.985 1017.05 18 | 13.035 1017.05 19 | 13.035 1018.55 20 | 13.085 1018.9 21 | 13.246 1019.24 22 | 13.501 1019.52 23 | 13.713 1019.66 24 | 14.072 1019.78 25 | 17.916 1019.8 26 | 20.025 1019.8 27 | 20.369 1019.85 28 | 20.713 1020.01 29 | 20.994 1020.26 30 | 21.186 1020.59 31 | 21.272 1020.97 32 | 21.275 1022.52 33 | 21.19 1024 34 | 22.16 1024 35 | 22.075 1022.52 36 | 22.072 1021.38 37 | 21.979 1020.82 38 | 21.779 1020.32 39 | 21.478 1019.88 40 | 21.09 1019.51 41 | 20.634 1019.24 42 | 20.128 1019.06 43 | 19.575 1019 44 | 14.26 1019 45 | 13.96 1018.92 46 | 13.76 1018.75 47 | 13.649 1018.51 48 | 13.635 1017.43 49 | 13.635 1016.88 50 | 13.559 1016.58 51 | 13.385 1016.38 52 | 13.143 1016.26 53 | 10.493 1016.25 54 | 9.01 1016.25 55 | 8.71 1016.33 56 | 8.51 1016.5 57 | 8.399 1016.74 58 | 8.385 1017.82 59 | 8.385 1018.38 60 | 8.309 1018.67 61 | 8.135 1018.88 62 | 7.893 1018.99 63 | 4.504 1019 64 | 2.585 1019 65 | 2.076 1019.05 66 | 1.567 1019.22 67 | 1.105 1019.49 68 | 0.711 1019.85 69 | 0.402 1020.28 70 | 0.193 1020.77 71 | 0.093 1021.3 72 | 0.085 1022.14 73 | 0.031 1023.45 74 | 0 1024 75 | 0.97 1024 76 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Sensor-Cover--scaled_outline_mesh0_z15300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 70 4 | 0.912 1022.99 5 | 0.885 1021.52 6 | 0.887 1020.99 7 | 0.986 1020.56 8 | 1.185 1020.24 9 | 1.471 1019.99 10 | 1.818 1019.84 11 | 2.135 1019.8 12 | 7.735 1019.8 13 | 8.131 1019.73 14 | 8.467 1019.56 15 | 8.737 1019.3 16 | 8.914 1018.96 17 | 8.985 1018.55 18 | 8.985 1017.05 19 | 13.035 1017.05 20 | 13.037 1018.61 21 | 13.124 1019.01 22 | 13.353 1019.38 23 | 13.644 1019.62 24 | 14.119 1019.79 25 | 18.185 1019.8 26 | 20.025 1019.8 27 | 20.395 1019.86 28 | 20.735 1020.02 29 | 21.01 1020.28 30 | 21.195 1020.61 31 | 21.273 1020.99 32 | 21.275 1022.05 33 | 21.217 1023.53 34 | 21.19 1024 35 | 22.16 1024 36 | 22.075 1022.52 37 | 22.075 1021.83 38 | 22.069 1021.32 39 | 21.974 1020.8 40 | 21.769 1020.3 41 | 21.464 1019.86 42 | 21.073 1019.5 43 | 20.614 1019.23 44 | 20.106 1019.06 45 | 19.575 1019 46 | 14.26 1019 47 | 13.96 1018.92 48 | 13.746 1018.73 49 | 13.645 1018.48 50 | 13.635 1016.85 51 | 13.545 1016.55 52 | 13.363 1016.36 53 | 13.117 1016.26 54 | 9.01 1016.25 55 | 8.71 1016.33 56 | 8.496 1016.52 57 | 8.395 1016.77 58 | 8.385 1018.4 59 | 8.295 1018.7 60 | 8.113 1018.89 61 | 7.867 1018.99 62 | 2.585 1019 63 | 2.054 1019.06 64 | 1.546 1019.23 65 | 1.087 1019.5 66 | 0.696 1019.86 67 | 0.391 1020.3 68 | 0.186 1020.8 69 | 0.091 1021.32 70 | 0.085 1022.19 71 | 0.027 1023.52 72 | 0 1024 73 | 0.97 1024 74 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Sensor-Cover--scaled_outline_mesh0_z15700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 71 4 | 0.911 1022.97 5 | 0.885 1021.49 6 | 0.887 1020.99 7 | 0.974 1020.59 8 | 1.198 1020.22 9 | 1.489 1019.98 10 | 1.838 1019.84 11 | 2.135 1019.8 12 | 7.735 1019.8 13 | 8.149 1019.73 14 | 8.525 1019.52 15 | 8.779 1019.24 16 | 8.937 1018.89 17 | 8.985 1018.55 18 | 8.985 1017.05 19 | 13.035 1017.05 20 | 13.036 1018.61 21 | 13.124 1019.01 22 | 13.316 1019.34 23 | 13.597 1019.59 24 | 13.773 1019.69 25 | 14.19 1019.8 26 | 18.293 1019.8 27 | 20.025 1019.8 28 | 20.415 1019.86 29 | 20.752 1020.03 30 | 21.023 1020.3 31 | 21.202 1020.63 32 | 21.275 1021.05 33 | 21.275 1022.08 34 | 21.216 1023.55 35 | 21.19 1024 36 | 22.16 1024 37 | 22.075 1022.52 38 | 22.075 1021.81 39 | 22.064 1021.28 40 | 21.959 1020.75 41 | 21.746 1020.26 42 | 21.433 1019.83 43 | 21.036 1019.47 44 | 20.572 1019.21 45 | 20.061 1019.05 46 | 19.575 1019 47 | 14.26 1019 48 | 13.96 1018.92 49 | 13.735 1018.71 50 | 13.643 1018.46 51 | 13.633 1016.83 52 | 13.559 1016.58 53 | 13.347 1016.35 54 | 13.098 1016.26 55 | 9.01 1016.25 56 | 8.71 1016.33 57 | 8.485 1016.54 58 | 8.393 1016.79 59 | 8.383 1018.42 60 | 8.309 1018.67 61 | 8.097 1018.9 62 | 7.848 1018.99 63 | 2.585 1019 64 | 2.054 1019.06 65 | 1.546 1019.23 66 | 1.087 1019.5 67 | 0.696 1019.86 68 | 0.391 1020.3 69 | 0.186 1020.8 70 | 0.091 1021.32 71 | 0.085 1022.21 72 | 0.026 1023.55 73 | 0 1024 74 | 0.97 1024 75 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Sensor-Cover--scaled_outline_mesh0_z19700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 70 4 | 0.895 1022.69 5 | 0.885 1021.22 6 | 0.932 1020.71 7 | 1.091 1020.36 8 | 1.346 1020.08 9 | 1.672 1019.89 10 | 2.112 1019.8 11 | 7.735 1019.8 12 | 8.081 1019.75 13 | 8.424 1019.59 14 | 8.71 1019.33 15 | 8.899 1019 16 | 8.985 1018.57 17 | 8.985 1017.05 18 | 13.035 1017.05 19 | 13.035 1018.38 20 | 13.08 1018.88 21 | 13.241 1019.24 22 | 13.503 1019.52 23 | 13.83 1019.71 24 | 14.187 1019.79 25 | 20.025 1019.8 26 | 20.369 1019.85 27 | 20.713 1020.01 28 | 20.995 1020.26 29 | 21.186 1020.59 30 | 21.275 1021.03 31 | 21.275 1022.35 32 | 21.2 1023.83 33 | 21.19 1024 34 | 22.148 1024 35 | 22.075 1022.52 36 | 22.075 1021.62 37 | 22.039 1021.09 38 | 21.894 1020.57 39 | 21.643 1020.1 40 | 21.299 1019.69 41 | 20.875 1019.37 42 | 20.391 1019.14 43 | 19.871 1019.02 44 | 14.26 1019 45 | 13.96 1018.92 46 | 13.76 1018.75 47 | 13.649 1018.51 48 | 13.635 1017.05 49 | 13.596 1016.66 50 | 13.452 1016.43 51 | 13.228 1016.29 52 | 13.01 1016.25 53 | 8.965 1016.25 54 | 8.71 1016.33 55 | 8.51 1016.5 56 | 8.399 1016.74 57 | 8.385 1018.2 58 | 8.346 1018.59 59 | 8.202 1018.82 60 | 7.978 1018.96 61 | 7.76 1019 62 | 2.585 1019 63 | 2.054 1019.06 64 | 1.546 1019.23 65 | 1.087 1019.5 66 | 0.696 1019.86 67 | 0.391 1020.3 68 | 0.186 1020.8 69 | 0.091 1021.32 70 | 0.085 1022.4 71 | 0.01 1023.83 72 | 0.011 1024 73 | 0.97 1024 74 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Sensor-Cover--scaled_outline_mesh0_z500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 37 4 | 21.94 1021.5 5 | 21.886 1021 6 | 21.727 1020.52 7 | 21.469 1020.08 8 | 21.124 1019.71 9 | 20.709 1019.42 10 | 20.242 1019.23 11 | 19.744 1019.14 12 | 14.654 1019.13 13 | 14.129 1019.12 14 | 13.821 1019 15 | 13.607 1018.76 16 | 13.505 1018.46 17 | 13.501 1016.92 18 | 13.432 1016.66 19 | 13.247 1016.47 20 | 13.028 1016.39 21 | 9.06 1016.38 22 | 8.862 1016.42 23 | 8.646 1016.58 24 | 8.534 1016.79 25 | 8.52 1018.38 26 | 8.447 1018.7 27 | 8.257 1018.95 28 | 7.979 1019.1 29 | 7.76 1019.13 30 | 2.585 1019.13 31 | 2.081 1019.19 32 | 1.602 1019.35 33 | 1.167 1019.61 34 | 0.797 1019.95 35 | 0.509 1020.37 36 | 0.315 1020.83 37 | 0.225 1021.33 38 | 0.219 1023.66 39 | 0.218 1024 40 | 21.941 1024 41 | -------------------------------------------------------------------------------- /input/dataset/ACAM-Sensor-Cover--scaled_outline_mesh0_z6700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 73 4 | 0.885 1022.52 5 | 0.885 1021.05 6 | 0.963 1020.62 7 | 1.166 1020.26 8 | 1.447 1020.01 9 | 1.791 1019.85 10 | 2.135 1019.8 11 | 7.735 1019.8 12 | 8.104 1019.74 13 | 8.445 1019.58 14 | 8.72 1019.32 15 | 8.905 1018.99 16 | 8.985 1018.55 17 | 8.985 1017.05 18 | 13.035 1017.05 19 | 13.035 1018.55 20 | 13.092 1018.92 21 | 13.257 1019.26 22 | 13.421 1019.45 23 | 13.73 1019.67 24 | 14.091 1019.78 25 | 15.872 1019.8 26 | 20.025 1019.8 27 | 20.456 1019.88 28 | 20.815 1020.08 29 | 21.069 1020.36 30 | 21.227 1020.71 31 | 21.275 1021.05 32 | 21.275 1022.52 33 | 21.19 1024 34 | 22.16 1024 35 | 22.099 1022.92 36 | 22.075 1022.24 37 | 22.075 1021.5 38 | 22.024 1021 39 | 21.862 1020.49 40 | 21.595 1020.03 41 | 21.236 1019.63 42 | 20.801 1019.32 43 | 20.31 1019.11 44 | 19.786 1019.01 45 | 18.142 1019 46 | 14.26 1019 47 | 13.96 1018.92 48 | 13.76 1018.75 49 | 13.649 1018.51 50 | 13.635 1017.97 51 | 13.635 1016.88 52 | 13.559 1016.58 53 | 13.385 1016.38 54 | 13.143 1016.26 55 | 11.931 1016.25 56 | 9.01 1016.25 57 | 8.71 1016.33 58 | 8.51 1016.5 59 | 8.399 1016.74 60 | 8.385 1017.28 61 | 8.385 1018.38 62 | 8.309 1018.67 63 | 8.135 1018.88 64 | 7.893 1018.99 65 | 6.365 1019 66 | 2.585 1019 67 | 2.086 1019.05 68 | 1.576 1019.21 69 | 1.114 1019.48 70 | 0.718 1019.84 71 | 0.408 1020.27 72 | 0.197 1020.76 73 | 0.095 1021.29 74 | 0.085 1022.52 75 | 0 1024 76 | 0.97 1024 77 | -------------------------------------------------------------------------------- /input/dataset/Decking-Fixture-Slider--rotated_outline_mesh0_z11100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 45 4 | 37.405 1014.32 5 | 38.192 1014.24 6 | 50.911 1014.24 7 | 51.691 1014.32 8 | 52.26 1014.48 9 | 57.181 1014.48 10 | 57.725 1014.32 11 | 58.512 1014.24 12 | 71.231 1014.24 13 | 72.011 1014.32 14 | 72.58 1014.48 15 | 77.501 1014.48 16 | 78.045 1014.32 17 | 78.832 1014.24 18 | 91.551 1014.24 19 | 92.331 1014.32 20 | 92.9 1014.48 21 | 97.822 1014.48 22 | 98.365 1014.32 23 | 99.152 1014.24 24 | 111.871 1014.24 25 | 112.651 1014.32 26 | 113.22 1014.48 27 | 118.221 1014.48 28 | 118.221 1008.12 29 | 33.038 1008.12 30 | 32.481 1008.1 31 | 31.658 1007.97 32 | 30.841 1007.72 33 | 30.357 1007.52 34 | 29.758 1007.21 35 | 29.226 1006.83 36 | 28.82 1006.51 37 | 28.383 1006.09 38 | 20.79 997.057 39 | 14.961 990.111 40 | 14.586 989.785 41 | 14.129 989.591 42 | 13.634 989.548 43 | 13.15 989.659 44 | 12.725 989.915 45 | 10.383 991.88 46 | 10.09 994.198 47 | 27.113 1014.48 48 | 36.861 1014.48 49 | 29 50 | 21.874 1023.92 51 | 22.317 1023.7 52 | 22.668 1023.35 53 | 22.893 1022.9 54 | 22.971 1022.41 55 | 22.971 1019.41 56 | 5.239 998.268 57 | 3.892 998.206 58 | 2.913 998.148 59 | 0.564 1000.12 60 | 0.238 1000.49 61 | 0.044 1000.95 62 | 0 1001.45 63 | 0.112 1001.93 64 | 0.368 1002.36 65 | 9.585 1013.34 66 | 9.977 1013.73 67 | 10.43 1014.05 68 | 10.932 1014.28 69 | 11.466 1014.43 70 | 12.017 1014.48 71 | 16.621 1014.48 72 | 16.621 1022.41 73 | 16.699 1022.9 74 | 16.924 1023.35 75 | 17.275 1023.7 76 | 17.718 1023.92 77 | 18.208 1024 78 | 21.383 1024 79 | -------------------------------------------------------------------------------- /input/dataset/Decking-Fixture-Slider--rotated_outline_mesh0_z12300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 21 4 | 118.221 1008.12 5 | 33.038 1008.12 6 | 32.481 1008.1 7 | 31.605 1007.96 8 | 30.769 1007.69 9 | 30.358 1007.52 10 | 29.738 1007.2 11 | 29.164 1006.79 12 | 28.702 1006.41 13 | 28.173 1005.86 14 | 14.961 990.111 15 | 14.586 989.785 16 | 14.129 989.591 17 | 13.634 989.548 18 | 13.15 989.659 19 | 12.725 989.915 20 | 10.693 991.62 21 | 10.559 991.732 22 | 10.362 993.97 23 | 27.581 1014.48 24 | 118.221 1014.48 25 | 29 26 | 21.874 1023.92 27 | 22.317 1023.7 28 | 22.668 1023.35 29 | 22.893 1022.9 30 | 22.971 1022.41 31 | 22.971 1019.97 32 | 4.962 998.501 33 | 2.718 998.312 34 | 0.564 1000.12 35 | 0.238 1000.49 36 | 0.044 1000.95 37 | 0 1001.45 38 | 0.112 1001.93 39 | 0.368 1002.36 40 | 9.585 1013.34 41 | 9.941 1013.7 42 | 10.348 1014 43 | 10.797 1014.23 44 | 11.324 1014.39 45 | 11.872 1014.47 46 | 12.825 1014.48 47 | 16.621 1014.48 48 | 16.621 1022.41 49 | 16.699 1022.9 50 | 16.924 1023.35 51 | 17.275 1023.7 52 | 17.718 1023.92 53 | 18.208 1024 54 | 21.383 1024 55 | -------------------------------------------------------------------------------- /input/dataset/Decking-Fixture-Slider--rotated_outline_mesh0_z18500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 54 4 | 21.874 1023.92 5 | 22.317 1023.7 6 | 22.668 1023.35 7 | 22.893 1022.9 8 | 22.971 1022.41 9 | 22.971 1015.27 10 | 23.038 1014.95 11 | 23.203 1014.71 12 | 23.475 1014.53 13 | 23.765 1014.48 14 | 28.987 1014.48 15 | 29.518 1014.38 16 | 30.028 1014.18 17 | 30.459 1013.92 18 | 30.844 1013.6 19 | 31.174 1013.22 20 | 31.441 1012.79 21 | 31.638 1012.33 22 | 31.76 1011.84 23 | 31.806 1011.34 24 | 31.773 1010.84 25 | 31.663 1010.35 26 | 31.477 1009.89 27 | 31.187 1009.4 28 | 29.823 1007.76 29 | 28.56 1006.25 30 | 28.187 1005.87 31 | 27.663 1005.25 32 | 14.961 990.111 33 | 14.586 989.785 34 | 14.129 989.591 35 | 13.603 989.552 36 | 13.122 989.673 37 | 12.725 989.915 38 | 0.564 1000.12 39 | 0.238 1000.49 40 | 0.044 1000.95 41 | 0.004 1001.48 42 | 0.126 1001.96 43 | 0.368 1002.36 44 | 9.585 1013.34 45 | 9.968 1013.72 46 | 10.409 1014.04 47 | 10.898 1014.27 48 | 11.43 1014.42 49 | 11.981 1014.47 50 | 16.621 1014.48 51 | 16.621 1022.41 52 | 16.699 1022.9 53 | 16.924 1023.35 54 | 17.275 1023.7 55 | 17.718 1023.92 56 | 18.208 1024 57 | 21.383 1024 58 | -------------------------------------------------------------------------------- /input/dataset/Decking-Fixture-Slider--rotated_outline_mesh0_z20700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 53 4 | 21.632 1023.98 5 | 22.104 1023.83 6 | 22.506 1023.53 7 | 22.798 1023.13 8 | 22.951 1022.66 9 | 22.971 1021.74 10 | 22.972 1015.25 11 | 23.057 1014.91 12 | 23.226 1014.69 13 | 23.519 1014.51 14 | 23.765 1014.48 15 | 28.204 1014.48 16 | 28.793 1014.46 17 | 29.255 1014.39 18 | 29.719 1014.26 19 | 30.166 1014.04 20 | 30.579 1013.76 21 | 30.944 1013.41 22 | 31.252 1013.01 23 | 31.492 1012.56 24 | 31.657 1012.08 25 | 31.743 1011.57 26 | 31.745 1011.06 27 | 31.665 1010.55 28 | 31.502 1010.06 29 | 31.26 1009.6 30 | 31.019 1009.26 31 | 14.953 990.117 32 | 14.577 989.792 33 | 14.12 989.598 34 | 13.625 989.555 35 | 13.141 989.666 36 | 12.716 989.922 37 | 0.53 1000.15 38 | 0.222 1000.53 39 | 0.044 1000.99 40 | 0.014 1001.48 41 | 0.138 1001.96 42 | 0.377 1002.35 43 | 9.591 1013.34 44 | 9.984 1013.73 45 | 10.438 1014.05 46 | 10.94 1014.28 47 | 11.476 1014.43 48 | 12.03 1014.48 49 | 16.621 1014.48 50 | 16.621 1022.41 51 | 16.699 1022.9 52 | 16.924 1023.35 53 | 17.275 1023.7 54 | 17.718 1023.92 55 | 18.208 1024 56 | 20.938 1024 57 | -------------------------------------------------------------------------------- /input/dataset/Decking-Fixture-Slider--rotated_outline_mesh0_z21300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 57 4 | 21.632 1023.98 5 | 22.127 1023.81 6 | 22.523 1023.51 7 | 22.808 1023.11 8 | 22.952 1022.63 9 | 22.971 1021.87 10 | 22.971 1015.6 11 | 22.984 1015.13 12 | 23.123 1014.8 13 | 23.313 1014.62 14 | 23.64 1014.49 15 | 26.656 1014.48 16 | 28.112 1014.48 17 | 28.712 1014.45 18 | 29.293 1014.36 19 | 29.958 1014.11 20 | 30.406 1013.84 21 | 30.803 1013.5 22 | 31.138 1013.1 23 | 31.403 1012.65 24 | 31.584 1012.17 25 | 31.685 1011.67 26 | 31.703 1011.16 27 | 31.639 1010.65 28 | 31.498 1010.16 29 | 31.27 1009.7 30 | 30.97 1009.28 31 | 19.192 995.238 32 | 14.917 990.149 33 | 14.541 989.823 34 | 14.076 989.629 35 | 13.549 989.597 36 | 13.088 989.712 37 | 12.653 989.976 38 | 0.895 999.842 39 | 0.453 1000.24 40 | 0.181 1000.67 41 | 0.053 1001.15 42 | 0.081 1001.66 43 | 0.268 1002.12 44 | 0.764 1002.74 45 | 4.589 1007.3 46 | 9.639 1013.32 47 | 10.04 1013.71 48 | 10.506 1014.03 49 | 11.023 1014.27 50 | 11.593 1014.42 51 | 12.137 1014.47 52 | 12.692 1014.48 53 | 16.621 1014.48 54 | 16.621 1022.41 55 | 16.699 1022.9 56 | 16.941 1023.37 57 | 17.298 1023.71 58 | 17.744 1023.93 59 | 18.208 1024 60 | 21.024 1024 61 | -------------------------------------------------------------------------------- /input/dataset/Decking-Fixture-Slider--rotated_outline_mesh0_z2300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 100 4 | 21.874 1023.92 5 | 22.317 1023.7 6 | 22.668 1023.35 7 | 22.893 1022.9 8 | 22.971 1022.41 9 | 22.971 1015.35 10 | 23.01 1015.03 11 | 23.174 1014.74 12 | 23.553 1014.39 13 | 23.765 1014.35 14 | 35.558 1014.35 15 | 36.02 1014.07 16 | 36.777 1013.72 17 | 37.536 1013.5 18 | 38.15 1013.44 19 | 40.833 1013.44 20 | 50.911 1013.43 21 | 51.528 1013.49 22 | 52.3 1013.7 23 | 53.079 1014.06 24 | 53.564 1014.35 25 | 55.878 1014.35 26 | 56.34 1014.07 27 | 57.097 1013.72 28 | 57.856 1013.5 29 | 58.47 1013.44 30 | 61.153 1013.44 31 | 71.231 1013.43 32 | 71.848 1013.49 33 | 72.62 1013.7 34 | 73.399 1014.06 35 | 73.884 1014.35 36 | 76.198 1014.35 37 | 76.66 1014.07 38 | 77.417 1013.72 39 | 78.176 1013.5 40 | 78.79 1013.44 41 | 81.473 1013.44 42 | 91.551 1013.43 43 | 92.168 1013.49 44 | 92.94 1013.7 45 | 93.719 1014.06 46 | 94.204 1014.35 47 | 96.518 1014.35 48 | 96.98 1014.07 49 | 97.737 1013.72 50 | 98.496 1013.5 51 | 99.11 1013.44 52 | 101.793 1013.44 53 | 111.871 1013.43 54 | 112.488 1013.49 55 | 113.26 1013.7 56 | 114.039 1014.06 57 | 114.524 1014.35 58 | 118.221 1014.35 59 | 118.221 1008.12 60 | 33.076 1008.12 61 | 32.331 1008.11 62 | 31.572 1008.04 63 | 30.856 1007.89 64 | 30.248 1007.71 65 | 29.728 1007.5 66 | 29.049 1007.16 67 | 28.546 1006.85 68 | 27.845 1006.36 69 | 27.261 1005.84 70 | 26.732 1005.25 71 | 26.092 1004.49 72 | 14.402 990.58 73 | 14.017 990.263 74 | 13.53 990.093 75 | 13.171 990.077 76 | 12.68 990.178 77 | 12.204 990.404 78 | 11.787 990.701 79 | 1.627 999.226 80 | 1.221 999.594 81 | 0.831 1000.12 82 | 0.646 1000.59 83 | 0.605 1001.01 84 | 0.682 1001.45 85 | 0.927 1001.89 86 | 8.418 1010.83 87 | 10.271 1013.04 88 | 10.479 1013.27 89 | 10.895 1013.58 90 | 11.317 1013.85 91 | 11.812 1014.04 92 | 12.386 1014.19 93 | 12.9 1014.28 94 | 13.563 1014.34 95 | 14.117 1014.35 96 | 16.621 1014.35 97 | 16.621 1022.14 98 | 16.638 1022.65 99 | 16.794 1023.13 100 | 17.086 1023.53 101 | 17.488 1023.83 102 | 17.96 1023.98 103 | 21.383 1024 104 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-1_outline_mesh0_z10300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 14 4 | 24 971.255 5 | 17 971.255 6 | 17 973 7 | 11.806 973 8 | 11.805 976 9 | 17 976 10 | 17 981.322 11 | 18.347 981.322 12 | 18.5 981.323 13 | 18.5 993.734 14 | 19.75 993.734 15 | 20.881 993.732 16 | 23.857 993.732 17 | 24 993.735 18 | 17 19 | 24 1023.71 20 | 24 1019.64 21 | 20 1019.63 22 | 20 1002.37 23 | 24 1002.37 24 | 24 1000.88 25 | 19.866 1000.89 26 | 18.5 1000.89 27 | 18.5 1008.68 28 | 17 1008.68 29 | 17 1014 30 | 11.806 1014 31 | 11.805 1017 32 | 16.888 1017 33 | 17 1017.01 34 | 17 1023.71 35 | 18.744 1023.72 36 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-1_outline_mesh0_z12300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 24 4 | 24 1020.02 5 | 20 1020.02 6 | 20 1001.98 7 | 22 1001.99 8 | 22.648 1001.98 9 | 24 1001.98 10 | 24 970.527 11 | 17 970.526 12 | 17 973 13 | 14.017 973 14 | 14.017 976 15 | 17 976 16 | 17 979.838 17 | 18.19 979.839 18 | 18.5 979.838 19 | 18.5 1010.16 20 | 17 1010.16 21 | 17 1014 22 | 14.017 1014 23 | 14.016 1016.56 24 | 14.016 1017 25 | 17 1017 26 | 17 1023.98 27 | 24 1023.98 28 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-1_outline_mesh0_z300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 6 4 | 24 1015.11 5 | 24 974.891 6 | 19.178 974.89 7 | 0 974.89 8 | 0 1015.11 9 | 23.581 1015.11 10 | 24 11 | 12.227 988.475 12 | 11.755 988.296 13 | 11.436 988.058 14 | 11.243 987.818 15 | 11.049 987.356 16 | 11 987 17 | 11.081 986.528 18 | 11.248 986.174 19 | 11.442 985.936 20 | 11.682 985.743 21 | 12.144 985.549 22 | 12.5 985.5 23 | 12.972 985.581 24 | 13.326 985.748 25 | 13.564 985.942 26 | 13.757 986.182 27 | 13.951 986.644 28 | 14 987 29 | 13.919 987.472 30 | 13.752 987.826 31 | 13.558 988.064 32 | 13.318 988.257 33 | 12.856 988.451 34 | 12.5 988.5 35 | 24 36 | 12.028 1004.42 37 | 11.674 1004.25 38 | 11.436 1004.06 39 | 11.243 1003.82 40 | 11.049 1003.36 41 | 11 1003 42 | 11.081 1002.53 43 | 11.248 1002.17 44 | 11.442 1001.94 45 | 11.682 1001.74 46 | 12.144 1001.55 47 | 12.5 1001.5 48 | 12.773 1001.52 49 | 13.245 1001.7 50 | 13.564 1001.94 51 | 13.757 1002.18 52 | 13.951 1002.64 53 | 14 1003 54 | 13.919 1003.47 55 | 13.752 1003.83 56 | 13.558 1004.06 57 | 13.318 1004.26 58 | 12.856 1004.45 59 | 12.5 1004.5 60 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-2_outline_mesh0_z15300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 7 4 | 7 970.436 5 | 0.494 970.435 6 | 0 970.436 7 | 0 979.294 8 | 1.221 979.293 9 | 3.5 979.297 10 | 7 979.297 11 | 7 12 | 7 1021.56 13 | 7 1012.7 14 | 0.353 1012.71 15 | 0 1012.71 16 | 0 1021.56 17 | 5.25 1021.56 18 | 6.506 1021.57 19 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-2_outline_mesh0_z18900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 6 4 | 7 969.126 5 | 0.111 969.127 6 | 0 969.126 7 | 0 978.273 8 | 4.201 978.269 9 | 7 978.274 10 | 28 11 | 3.221 973.371 12 | 2.956 973.289 13 | 2.708 973.154 14 | 2.491 972.97 15 | 2.316 972.746 16 | 2.192 972.497 17 | 2.1 972 18 | 2.129 971.721 19 | 2.211 971.456 20 | 2.346 971.208 21 | 2.53 970.991 22 | 2.754 970.816 23 | 3.003 970.692 24 | 3.5 970.6 25 | 3.754 970.623 26 | 4.044 970.711 27 | 4.292 970.846 28 | 4.509 971.03 29 | 4.684 971.254 30 | 4.808 971.503 31 | 4.9 972 32 | 4.871 972.279 33 | 4.789 972.544 34 | 4.654 972.792 35 | 4.47 973.009 36 | 4.246 973.184 37 | 3.997 973.308 38 | 3.5 973.4 39 | 5 40 | 7 1013.73 41 | 0 1013.73 42 | 0 1022.87 43 | 5.25 1022.87 44 | 7 1022.87 45 | 28 46 | 3.246 1021.38 47 | 2.956 1021.29 48 | 2.708 1021.15 49 | 2.491 1020.97 50 | 2.316 1020.75 51 | 2.192 1020.5 52 | 2.1 1020 53 | 2.129 1019.72 54 | 2.211 1019.46 55 | 2.346 1019.21 56 | 2.53 1018.99 57 | 2.754 1018.82 58 | 3.003 1018.69 59 | 3.5 1018.6 60 | 3.779 1018.63 61 | 4.044 1018.71 62 | 4.292 1018.85 63 | 4.509 1019.03 64 | 4.684 1019.25 65 | 4.808 1019.5 66 | 4.9 1020 67 | 4.871 1020.28 68 | 4.789 1020.54 69 | 4.654 1020.79 70 | 4.47 1021.01 71 | 4.246 1021.18 72 | 3.997 1021.31 73 | 3.5 1021.4 74 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-2_outline_mesh0_z20700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 6 4 | 7 968.472 5 | 0.414 968.473 6 | 0 968.472 7 | 0 978.051 8 | 1.704 978.046 9 | 7 978.051 10 | 20 11 | 2.893 973.26 12 | 2.543 973.02 13 | 2.281 972.685 14 | 2.123 972.251 15 | 2.117 971.788 16 | 2.24 971.393 17 | 2.48 971.043 18 | 2.815 970.781 19 | 3.249 970.623 20 | 3.712 970.617 21 | 4.107 970.74 22 | 4.457 970.98 23 | 4.719 971.315 24 | 4.877 971.749 25 | 4.883 972.212 26 | 4.76 972.607 27 | 4.52 972.957 28 | 4.185 973.219 29 | 3.751 973.377 30 | 3.288 973.383 31 | 6 32 | 7 1013.95 33 | 0 1013.95 34 | 0 1023.53 35 | 0.527 1023.53 36 | 6.586 1023.53 37 | 7 1023.53 38 | 20 39 | 2.893 1021.26 40 | 2.543 1021.02 41 | 2.281 1020.68 42 | 2.123 1020.25 43 | 2.117 1019.79 44 | 2.24 1019.39 45 | 2.48 1019.04 46 | 2.815 1018.78 47 | 3.249 1018.62 48 | 3.712 1018.62 49 | 4.107 1018.74 50 | 4.457 1018.98 51 | 4.719 1019.32 52 | 4.877 1019.75 53 | 4.883 1020.21 54 | 4.76 1020.61 55 | 4.52 1020.96 56 | 4.185 1021.22 57 | 3.751 1021.38 58 | 3.288 1021.38 59 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-2_outline_mesh0_z3100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 10 4 | 22 974.872 5 | 0.075 974.872 6 | 0 974.873 7 | 0 979.909 8 | 0.527 979.905 9 | 5 979.91 10 | 6 979.906 11 | 7 979.91 12 | 7.633 979.905 13 | 22 979.91 14 | 10 15 | 22 984.091 16 | 21.444 984.094 17 | 0 984.09 18 | 0 1007.91 19 | 0.527 1007.9 20 | 5 1007.91 21 | 6 1007.91 22 | 7 1007.91 23 | 7.633 1007.9 24 | 22 1007.91 25 | 9 26 | 10.23 989.689 27 | 9.902 989.5 28 | 9.902 986.5 29 | 12.5 985 30 | 14.519 986.166 31 | 15.098 986.5 32 | 15.098 989.5 33 | 12.598 990.944 34 | 12.5 991 35 | 9 36 | 10.481 1005.83 37 | 9.902 1005.5 38 | 9.902 1002.5 39 | 12.305 1001.11 40 | 12.5 1001 41 | 14.77 1002.31 42 | 15.098 1002.5 43 | 15.098 1005.5 44 | 12.5 1007 45 | 7 46 | 22 1012.09 47 | 21.444 1012.09 48 | 0 1012.09 49 | 0 1017.13 50 | 4.861 1017.13 51 | 6.5 1017.13 52 | 22 1017.13 53 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-2_outline_mesh0_z4700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 12 4 | 19.732 980.769 5 | 22 980.773 6 | 22 974.29 7 | 6.5 974.291 8 | 5 974.29 9 | 4.232 974.291 10 | 0.415 974.29 11 | 0 974.291 12 | 0 980.772 13 | 2.5 980.774 14 | 3.11 980.769 15 | 19 980.775 16 | 9 17 | 22 983.227 18 | 0 983.227 19 | 0 991.03 20 | 3.5 991.035 21 | 5 991.048 22 | 7 991.049 23 | 9.25 991.031 24 | 19.278 991.031 25 | 22 991.049 26 | 7 27 | 9.902 989.5 28 | 9.902 986.5 29 | 12.5 985 30 | 14.392 986.092 31 | 15.098 986.5 32 | 15.098 989.5 33 | 12.5 991 34 | 16 35 | 19.732 1008.77 36 | 22 1008.77 37 | 22 1000.95 38 | 19.525 1000.97 39 | 9.52 1000.97 40 | 7 1000.95 41 | 5 1000.95 42 | 4.003 1000.97 43 | 3.5 1000.94 44 | 2.862 1000.96 45 | 0.319 1000.97 46 | 0 1000.97 47 | 0 1008.77 48 | 2.5 1008.77 49 | 3.11 1008.77 50 | 19 1008.77 51 | 7 52 | 10.608 1005.91 53 | 9.902 1005.5 54 | 9.902 1002.5 55 | 12.5 1001 56 | 15.098 1002.5 57 | 15.098 1005.5 58 | 12.5 1007 59 | 5 60 | 22 1017.71 61 | 22 1011.23 62 | 0 1011.23 63 | 0 1017.71 64 | 5.581 1017.71 65 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-2_outline_mesh0_z6300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 9 4 | 6.644 987.203 5 | 7 987.202 6 | 7 977 7 | 16.115 977 8 | 16.116 974 9 | 7 974 10 | 7 973.709 11 | 0 973.709 12 | 0 987.206 13 | 11 14 | 7 1018 15 | 16.115 1018 16 | 16.116 1017.47 17 | 16.115 1015 18 | 7 1015 19 | 7 1004.79 20 | 3.5 1004.79 21 | 1.636 1004.8 22 | 0 1004.79 23 | 0 1018.29 24 | 7 1018.29 25 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-clamp-base-2_outline_mesh0_z9300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 8 4 | 7 977 5 | 12.799 977 6 | 12.8 974 7 | 7 974 8 | 7 972.618 9 | 0 972.618 10 | 0 983.245 11 | 7 983.25 12 | 10 13 | 7 1018 14 | 12.799 1018 15 | 12.8 1015.48 16 | 12.799 1015 17 | 7 1015 18 | 7 1008.75 19 | 3.5 1008.75 20 | 0 1008.75 21 | 0 1019.38 22 | 7 1019.38 23 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-cover_outline_mesh0_z49100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 106 4 | 38.994 991.88 5 | 40.754 991.833 6 | 42.137 991.643 7 | 43.857 991.439 8 | 44.649 991.237 9 | 45.678 990.959 10 | 46.986 990.518 11 | 48.322 989.938 12 | 49.979 989.114 13 | 50.594 988.738 14 | 51.428 988.241 15 | 52.968 987.258 16 | 53.911 986.573 17 | 54.466 986.208 18 | 56.07 985.125 19 | 56.54 984.792 20 | 56.974 984.466 21 | 57.808 983.938 22 | 58.274 983.655 23 | 58.952 983.167 24 | 59.696 982.745 25 | 60.285 982.372 26 | 60.891 982.023 27 | 61.879 981.488 28 | 62.374 981.201 29 | 64.575 980.102 30 | 67.211 978.92 31 | 72.42 976.665 32 | 73.429 976.184 33 | 74.158 975.734 34 | 74.531 975.507 35 | 84.627 975.516 36 | 84.633 974.164 37 | 84.628 972.734 38 | 74.531 972.743 39 | 73.581 972.162 40 | 73.064 971.89 41 | 72.421 971.584 42 | 71.764 971.303 43 | 70.005 970.545 44 | 67.212 969.329 45 | 64.948 968.311 46 | 63.783 967.756 47 | 62.374 967.049 48 | 61.281 966.413 49 | 60.64 966.083 50 | 60.084 965.764 51 | 59.216 965.231 52 | 58.638 964.856 53 | 58.197 964.548 54 | 57.107 963.89 55 | 56.541 963.459 56 | 56.07 963.125 57 | 54.465 962.043 58 | 53.912 961.678 59 | 53.184 961.131 60 | 51.429 960.008 61 | 50.788 959.61 62 | 50.212 959.278 63 | 49.453 958.871 64 | 48.488 958.387 65 | 47.294 957.845 66 | 45.754 957.309 67 | 45.073 957.128 68 | 44.088 956.86 69 | 42.586 956.65 70 | 41.162 956.481 71 | 40.754 956.417 72 | 38.995 956.369 73 | 37.242 956.359 74 | 34.887 956.476 75 | 34.351 956.547 76 | 34.349 961.372 77 | 36.759 963.286 78 | 38.188 964.476 79 | 38.573 964.813 80 | 39.679 965.981 81 | 40.028 966.366 82 | 40.912 967.572 83 | 41.27 968.109 84 | 42.006 969.491 85 | 42.195 969.955 86 | 42.612 971.127 87 | 42.765 971.889 88 | 42.971 973.045 89 | 42.981 973.676 90 | 42.979 974.202 91 | 42.983 974.934 92 | 42.908 975.556 93 | 42.7 976.718 94 | 42.611 977.122 95 | 42.195 978.295 96 | 41.924 978.92 97 | 41.27 980.141 98 | 40.912 980.678 99 | 40.033 981.878 100 | 39.68 982.268 101 | 38.832 983.161 102 | 38.407 983.588 103 | 36.861 984.88 104 | 36.463 985.191 105 | 34.642 986.645 106 | 34.35 986.877 107 | 34.351 991.703 108 | 34.886 991.773 109 | 37.243 991.892 110 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-cover_outline_mesh0_z55100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 49 4 | 40.784 982.966 5 | 41.542 982.766 6 | 42.402 982.603 7 | 43.439 982.342 8 | 45.225 981.912 9 | 46.269 981.614 10 | 46.954 981.403 11 | 49.243 980.754 12 | 51.104 980.107 13 | 52.162 979.787 14 | 53.194 979.407 15 | 53.951 979.168 16 | 54.583 978.939 17 | 55.663 978.554 18 | 56.457 978.26 19 | 57.85 977.72 20 | 59.806 976.933 21 | 61.057 976.372 22 | 61.62 976.087 23 | 62.239 975.739 24 | 62.627 975.505 25 | 70.958 975.512 26 | 70.96 974.854 27 | 70.962 973.482 28 | 70.958 972.902 29 | 70.958 972.738 30 | 62.863 972.745 31 | 62.627 972.745 32 | 61.62 972.163 33 | 61.102 971.899 34 | 60.229 971.487 35 | 57.851 970.531 36 | 56.458 969.989 37 | 55.663 969.696 38 | 53.951 969.082 39 | 53.432 968.918 40 | 52.524 968.596 41 | 51.553 968.279 42 | 49.243 967.496 43 | 46.955 966.848 44 | 46.268 966.637 45 | 45.294 966.354 46 | 43.836 966.022 47 | 42.767 965.717 48 | 41.846 965.542 49 | 41.127 965.374 50 | 40.278 965.201 51 | 38.562 964.923 52 | 38.563 983.326 53 | 19 54 | 40.768 977.037 55 | 40.394 977.036 56 | 40.394 973.018 57 | 40.395 971.213 58 | 43.287 971.211 59 | 43.45 971.211 60 | 43.45 972.145 61 | 43.449 972.45 62 | 44.166 972.361 63 | 44.671 972.391 64 | 45.131 972.436 65 | 45.893 972.661 66 | 45.893 975.463 67 | 45.894 975.588 68 | 45.345 975.751 69 | 45.132 975.815 70 | 44.166 975.889 71 | 43.45 975.801 72 | 43.45 977.039 73 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-cover_outline_mesh0_z56700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 57 4 | 42.509 981.352 5 | 43.168 981.195 6 | 44.614 980.866 7 | 45.837 980.537 8 | 47.041 980.183 9 | 47.788 979.994 10 | 49.568 979.453 11 | 51.422 978.861 12 | 53.88 977.989 13 | 56.23 977.08 14 | 56.782 976.858 15 | 57.67 976.433 16 | 58.382 976.065 17 | 59.155 975.6 18 | 59.311 975.505 19 | 67.314 975.511 20 | 67.314 972.739 21 | 59.312 972.745 22 | 58.382 972.185 23 | 57.671 971.818 24 | 56.899 971.453 25 | 56.42 971.244 26 | 54.061 970.327 27 | 51.423 969.388 28 | 48.995 968.625 29 | 47.788 968.256 30 | 47.042 968.068 31 | 45.092 967.493 32 | 43.169 967.056 33 | 42.51 966.897 34 | 41.297 966.67 35 | 40.609 966.533 36 | 40.082 966.421 37 | 39.686 966.352 38 | 39.685 972.733 39 | 39.686 973.079 40 | 39.929 972.865 41 | 40.509 972.637 42 | 40.979 972.459 43 | 41.519 972.418 44 | 41.518 971.211 45 | 44.572 971.208 46 | 44.572 973.348 47 | 44.765 973.565 48 | 44.872 974.126 49 | 44.766 974.686 50 | 44.572 974.902 51 | 44.573 976.87 52 | 44.573 977.042 53 | 41.518 977.039 54 | 41.518 975.831 55 | 40.98 975.792 56 | 40.509 975.613 57 | 39.93 975.384 58 | 39.686 975.171 59 | 39.685 981.623 60 | 39.686 981.898 61 | -------------------------------------------------------------------------------- /input/dataset/OpenRC-motor-cover_outline_mesh0_z62300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 18 4 | 44.378 977.029 5 | 45.582 976.467 6 | 46 976.261 7 | 46.549 975.888 8 | 46.989 975.645 9 | 47.133 975.501 10 | 54.554 975.506 11 | 54.556 973.241 12 | 54.555 972.743 13 | 47.561 972.748 14 | 47.133 972.749 15 | 46.953 972.57 16 | 46.548 972.363 17 | 46.001 971.988 18 | 44.685 971.346 19 | 44.035 971.095 20 | 43.617 970.929 21 | 43.616 977.322 22 | -------------------------------------------------------------------------------- /input/dataset/PCB-test-fixture-Base_outline_mesh0_z11500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 39.9 1010.1 5 | 23.1 1010.1 6 | 23.1 1017.9 7 | 39.9 1017.9 8 | -------------------------------------------------------------------------------- /input/dataset/PCB-test-fixture-Base_outline_mesh0_z3500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 27 4 | 57.712 1023.95 5 | 58.409 1023.8 6 | 59.077 1023.55 7 | 59.703 1023.21 8 | 60.274 1022.78 9 | 60.749 1022.31 10 | 61.206 1021.7 11 | 61.548 1021.08 12 | 61.797 1020.41 13 | 61.949 1019.71 14 | 62 1019 15 | 62 1009 16 | 61.949 1008.29 17 | 61.797 1007.59 18 | 61.548 1006.92 19 | 61.206 1006.3 20 | 60.779 1005.73 21 | 60.307 1005.25 22 | 59.703 1004.79 23 | 59.077 1004.45 24 | 58.409 1004.2 25 | 57.712 1004.05 26 | 57.313 1004.01 27 | 49.876 1004 28 | 0 1004 29 | 0 1024 30 | 57 1024 31 | -------------------------------------------------------------------------------- /input/dataset/PCB-test-fixture-Base_outline_mesh0_z5300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 39.9 1010.1 5 | 23.1 1010.1 6 | 23.1 1017.9 7 | 39.9 1017.9 8 | 37 9 | 52.702 1017.58 10 | 53.306 1017.41 11 | 53.87 1017.13 12 | 54.379 1016.77 13 | 54.818 1016.32 14 | 55.174 1015.8 15 | 55.436 1015.23 16 | 55.596 1014.62 17 | 55.636 1014.31 18 | 55.636 1013.69 19 | 55.529 1013.07 20 | 55.317 1012.48 21 | 55.007 1011.93 22 | 54.609 1011.45 23 | 54.133 1011.04 24 | 53.594 1010.72 25 | 53.008 1010.49 26 | 52.392 1010.37 27 | 51.765 1010.36 28 | 51.144 1010.45 29 | 50.549 1010.65 30 | 49.997 1010.95 31 | 49.504 1011.34 32 | 49.084 1011.8 33 | 48.751 1012.34 34 | 48.514 1012.92 35 | 48.38 1013.53 36 | 48.353 1014.16 37 | 48.434 1014.78 38 | 48.62 1015.38 39 | 48.906 1015.94 40 | 49.284 1016.44 41 | 49.742 1016.87 42 | 50.266 1017.21 43 | 50.842 1017.46 44 | 51.452 1017.61 45 | 52.079 1017.65 46 | -------------------------------------------------------------------------------- /input/dataset/PCB-test-fixture-Base_outline_mesh0_z6700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 39.9 1010.1 5 | 23.1 1010.1 6 | 23.1 1017.9 7 | 39.9 1017.9 8 | 37 9 | 52.671 1017.59 10 | 53.276 1017.42 11 | 53.842 1017.15 12 | 54.354 1016.79 13 | 54.797 1016.34 14 | 55.157 1015.83 15 | 55.424 1015.26 16 | 55.589 1014.66 17 | 55.636 1014.31 18 | 55.637 1013.72 19 | 55.536 1013.1 20 | 55.329 1012.51 21 | 55.024 1011.96 22 | 54.63 1011.47 23 | 54.158 1011.06 24 | 53.622 1010.73 25 | 53.038 1010.5 26 | 52.423 1010.38 27 | 51.796 1010.36 28 | 51.175 1010.45 29 | 50.578 1010.64 30 | 50.024 1010.93 31 | 49.528 1011.32 32 | 49.104 1011.78 33 | 48.766 1012.31 34 | 48.525 1012.89 35 | 48.385 1013.5 36 | 48.353 1014.13 37 | 48.429 1014.75 38 | 48.609 1015.35 39 | 48.891 1015.91 40 | 49.264 1016.41 41 | 49.718 1016.85 42 | 50.239 1017.2 43 | 50.813 1017.45 44 | 51.421 1017.6 45 | 52.048 1017.65 46 | -------------------------------------------------------------------------------- /input/dataset/PCB-test-fixture-Base_outline_mesh0_z9100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 39.9 1010.1 5 | 23.1 1010.1 6 | 23.1 1017.9 7 | 39.9 1017.9 8 | -------------------------------------------------------------------------------- /input/dataset/PCB-test-fixture-_outline_mesh0_z22300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 71 4 | 47.569 1023.97 5 | 48.218 1023.85 6 | 48.846 1023.64 7 | 49.443 1023.36 8 | 49.997 1023 9 | 50.498 1022.57 10 | 50.939 1022.08 11 | 51.31 1021.53 12 | 51.606 1020.94 13 | 51.823 1020.32 14 | 51.955 1019.67 15 | 52 1019.01 16 | 52 1009 17 | 51.966 1008.43 18 | 51.848 1007.78 19 | 51.645 1007.15 20 | 51.362 1006.56 21 | 51.002 1006 22 | 50.572 1005.5 23 | 50.08 1005.06 24 | 49.534 1004.69 25 | 48.943 1004.39 26 | 48.319 1004.18 27 | 47.672 1004.04 28 | 47.013 1004 29 | 42 1004 30 | 41.456 1004.03 31 | 40.804 1004.15 32 | 40.173 1004.35 33 | 39.574 1004.63 34 | 39.017 1004.99 35 | 38.513 1005.42 36 | 38.07 1005.91 37 | 37.696 1006.46 38 | 37.397 1007.05 39 | 37.179 1007.67 40 | 37.046 1008.32 41 | 37 1008.98 42 | 37 1012.2 43 | 37.512 1012.28 44 | 38.288 1012.44 45 | 39.001 1012.6 46 | 39.642 1012.79 47 | 40.206 1012.98 48 | 40.676 1013.19 49 | 41.052 1013.41 50 | 41.309 1013.64 51 | 41.443 1013.88 52 | 41.443 1014.12 53 | 41.309 1014.36 54 | 41.052 1014.59 55 | 40.205 1015.02 56 | 39.641 1015.21 57 | 39 1015.39 58 | 38.287 1015.56 59 | 37.656 1015.69 60 | 37 1015.8 61 | 37 1019 62 | 37.031 1019.54 63 | 37.146 1020.2 64 | 37.347 1020.83 65 | 37.629 1021.43 66 | 37.988 1021.98 67 | 38.417 1022.49 68 | 38.91 1022.93 69 | 39.456 1023.3 70 | 40.048 1023.6 71 | 40.674 1023.82 72 | 41.322 1023.95 73 | 41.983 1024 74 | 47 1024 75 | -------------------------------------------------------------------------------- /input/dataset/PCB-test-fixture-_outline_mesh0_z25100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 52 4 | 47.697 1023.62 5 | 48.313 1023.48 6 | 48.904 1023.26 7 | 49.461 1022.97 8 | 49.973 1022.6 9 | 50.431 1022.17 10 | 50.827 1021.68 11 | 51.152 1021.14 12 | 51.403 1020.56 13 | 51.572 1019.95 14 | 51.658 1019.33 15 | 51.667 1017.05 16 | 51.667 1009 17 | 51.629 1008.38 18 | 51.503 1007.76 19 | 51.295 1007.17 20 | 51.009 1006.61 21 | 50.65 1006.09 22 | 50.225 1005.62 23 | 49.74 1005.22 24 | 49.206 1004.88 25 | 48.632 1004.62 26 | 48.027 1004.44 27 | 47.405 1004.35 28 | 45.904 1004.33 29 | 42 1004.33 30 | 41.46 1004.36 31 | 40.839 1004.48 32 | 40.241 1004.67 33 | 39.674 1004.95 34 | 39.15 1005.3 35 | 38.677 1005.72 36 | 38.266 1006.2 37 | 37.922 1006.72 38 | 37.653 1007.29 39 | 37.462 1007.9 40 | 37.355 1008.52 41 | 37.333 1010.95 42 | 37.333 1019 43 | 37.395 1019.77 44 | 37.541 1020.39 45 | 37.769 1020.98 46 | 38.074 1021.53 47 | 38.45 1022.03 48 | 38.891 1022.48 49 | 39.389 1022.87 50 | 39.934 1023.19 51 | 40.517 1023.43 52 | 41.127 1023.59 53 | 41.753 1023.66 54 | 44.258 1023.67 55 | 47 1023.67 56 | -------------------------------------------------------------------------------- /input/dataset/Replicator-Dual-fan_outline_mesh0_z12100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 14 4 | 58.9 982.4 5 | 75 982.4 6 | 75 980.9 7 | 0 980.9 8 | 0 982.4 9 | 16.1 982.4 10 | 16.1 1012.55 11 | 17.093 1012.55 12 | 17.3 1012.55 13 | 17.3 982.4 14 | 57.7 982.4 15 | 57.7 1012.55 16 | 58.693 1012.55 17 | 58.9 1012.55 18 | -------------------------------------------------------------------------------- /input/dataset/Replicator-Dual-fan_outline_mesh0_z12300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 14 4 | 58.9 982.4 5 | 75 982.4 6 | 75 980.9 7 | 0 980.9 8 | 0 982.4 9 | 16.1 982.4 10 | 16.1 1011.97 11 | 17.074 1011.97 12 | 17.3 1011.97 13 | 17.3 982.4 14 | 57.7 982.4 15 | 57.7 1011.97 16 | 58.674 1011.97 17 | 58.9 1011.97 18 | -------------------------------------------------------------------------------- /input/dataset/Replicator-Dual-fan_outline_mesh0_z15300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 9 4 | 17.3 982.4 5 | 19.828 982.4 6 | 19.828 980.9 7 | 0 980.9 8 | 0 982.39 9 | 0.579 982.4 10 | 16.1 982.4 11 | 16.1 1003.18 12 | 17.3 1003.18 13 | 9 14 | 58.9 982.4 15 | 75 982.4 16 | 75 980.921 17 | 74.475 980.9 18 | 55.172 980.9 19 | 55.172 982.4 20 | 57.7 982.4 21 | 57.7 1003.18 22 | 58.9 1003.18 23 | -------------------------------------------------------------------------------- /input/dataset/Replicator-Dual-fan_outline_mesh0_z18700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 17.3 980.9 5 | 16.1 980.9 6 | 16.1 993.226 7 | 17.3 993.227 8 | 4 9 | 58.9 980.9 10 | 57.7 980.9 11 | 57.7 993.226 12 | 58.9 993.227 13 | -------------------------------------------------------------------------------- /input/dataset/Replicator-Dual-fan_outline_mesh0_z9900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 39 4 | 58.9 982.4 5 | 75 982.4 6 | 75 980.9 7 | 0 980.9 8 | 0 982.4 9 | 16.1 982.4 10 | 16.1 1018.66 11 | 16.106 1018.99 12 | 16.962 1019 13 | 17.309 1018.99 14 | 17.3 986.462 15 | 17.334 985.834 16 | 17.435 985.328 17 | 17.601 984.838 18 | 17.829 984.375 19 | 18.116 983.945 20 | 18.457 983.557 21 | 18.845 983.216 22 | 19.275 982.929 23 | 19.738 982.701 24 | 20.228 982.535 25 | 20.734 982.434 26 | 21.25 982.4 27 | 53.638 982.4 28 | 54.266 982.434 29 | 54.772 982.535 30 | 55.262 982.701 31 | 55.725 982.929 32 | 56.155 983.216 33 | 56.543 983.557 34 | 56.884 983.945 35 | 57.171 984.375 36 | 57.399 984.838 37 | 57.565 985.328 38 | 57.666 985.834 39 | 57.7 986.35 40 | 57.7 1018.74 41 | 57.691 1018.99 42 | 58.893 1019 43 | -------------------------------------------------------------------------------- /input/dataset/Spec-House-1st-Floor_outline_mesh0_z32500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 7 4 | 167.085 927.947 5 | 167.085 923.188 6 | 165.9 923.187 7 | 165.9 922.003 8 | 160.735 922.003 9 | 160.735 927.935 10 | 166.747 927.956 11 | 18 12 | 165.9 997.813 13 | 167.085 997.812 14 | 167.085 929.977 15 | 167.079 929.147 16 | 159.544 929.136 17 | 159.544 925.178 18 | 119.46 925.178 19 | 119.46 941.167 20 | 119.391 941.185 21 | 104.378 941.185 22 | 104.378 922.003 23 | 57.938 922.003 24 | 57.938 923.187 25 | 56.753 923.188 26 | 56.753 988.546 27 | 64.294 988.56 28 | 64.294 998.997 29 | 165.9 998.997 30 | 22 31 | 104.378 977.301 32 | 104.378 951.372 33 | 119.46 951.372 34 | 119.46 977.301 35 | 118.269 977.301 36 | 118.269 969.31 37 | 117.755 969.309 38 | 117.74 968.445 39 | 118.255 968.445 40 | 118.269 958.645 41 | 118.269 958.383 42 | 118.004 958.361 43 | 118.004 955.341 44 | 105.834 955.341 45 | 105.834 958.151 46 | 105.831 958.384 47 | 105.569 958.383 48 | 105.569 968.445 49 | 106.098 968.445 50 | 106.098 969.287 51 | 105.569 969.309 52 | 105.569 977.301 53 | 5 54 | 118.269 922.532 55 | 105.569 922.532 56 | 105.569 939.892 57 | 105.577 939.995 58 | 118.263 939.995 59 | 8 60 | 55.563 928.75 61 | 39.688 928.75 62 | 39.688 929.941 63 | 39.423 929.95 64 | 39.423 930.734 65 | 39.688 930.734 66 | 39.688 992.25 67 | 55.563 992.25 68 | 5 69 | 45.667 986.271 70 | 45.666 982.344 71 | 45.667 934.729 72 | 54.769 934.729 73 | 54.769 986.271 74 | 7 75 | 63.103 998.991 76 | 63.103 989.737 77 | 56.753 989.737 78 | 56.753 997.812 79 | 57.938 997.813 80 | 57.938 998.997 81 | 62.958 998.997 82 | 24 83 | 143.891 1006.07 84 | 144.467 1005.83 85 | 144.963 1005.45 86 | 145.342 1004.96 87 | 145.581 1004.38 88 | 145.663 1003.76 89 | 145.581 1003.14 90 | 145.342 1002.56 91 | 144.963 1002.07 92 | 144.467 1001.69 93 | 143.891 1001.45 94 | 143.272 1001.37 95 | 142.654 1001.45 96 | 142.077 1001.69 97 | 141.582 1002.07 98 | 141.202 1002.56 99 | 140.963 1003.14 100 | 140.882 1003.76 101 | 140.963 1004.38 102 | 141.202 1004.96 103 | 141.582 1005.45 104 | 142.077 1005.83 105 | 142.654 1006.07 106 | 143.272 1006.15 107 | -------------------------------------------------------------------------------- /input/dataset/Spec-House-1st-Floor_outline_mesh0_z36300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 7 4 | 55.377 987.567 5 | 55.563 987.567 6 | 55.563 933.433 7 | 53.546 933.432 8 | 44.371 933.433 9 | 44.371 970.755 10 | 44.37 987.568 11 | 4 12 | 53.266 978.672 13 | 53.266 942.328 14 | 54.769 942.328 15 | 54.769 978.672 16 | -------------------------------------------------------------------------------- /input/dataset/Spec-House-Roof_outline_mesh0_z10500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 34 4 | 119.856 1003 5 | 119.465 1003 6 | 116.284 1002.98 7 | 116.284 981.468 8 | 116.549 981.468 9 | 116.549 981.27 10 | 116.413 981.27 11 | 116.414 978.095 12 | 116.549 978.095 13 | 116.549 977.896 14 | 116.284 977.896 15 | 116.284 956.381 16 | 116.674 956.38 17 | 119.856 956.38 18 | 119.856 953.126 19 | 119.694 953.125 20 | 106.992 953.127 21 | 55.153 953.126 22 | 0 953.125 23 | 0 956.38 24 | 0.426 956.379 25 | 3.307 956.38 26 | 3.307 959.873 27 | 3.571 959.873 28 | 3.571 999.491 29 | 3.307 999.492 30 | 3.307 1002.98 31 | 2.881 1002.99 32 | 0 1002.98 33 | 0 1006.24 34 | 1.427 1006.24 35 | 57.586 1006.24 36 | 115.364 1006.24 37 | 119.856 1006.24 38 | -------------------------------------------------------------------------------- /input/dataset/Spec-House-Roof_outline_mesh0_z11700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 36 4 | 5.451 1003.84 5 | 61.627 1003.84 6 | 116.943 1003.84 7 | 119.856 1003.84 8 | 119.856 1000.6 9 | 119.689 1000.6 10 | 117.904 1000.6 11 | 116.284 1000.58 12 | 116.284 981.468 13 | 116.549 981.468 14 | 116.549 981.27 15 | 116.346 981.27 16 | 116.347 978.095 17 | 116.549 978.095 18 | 116.549 977.896 19 | 116.284 977.896 20 | 116.284 958.781 21 | 116.449 958.78 22 | 119.856 958.78 23 | 119.856 955.526 24 | 119.709 955.525 25 | 113.336 955.526 26 | 56.075 955.525 27 | 0 955.525 28 | 0 958.781 29 | 0.211 958.78 30 | 3.307 958.781 31 | 3.307 962.274 32 | 3.571 962.274 33 | 3.571 997.09 34 | 3.307 997.091 35 | 3.307 1000.58 36 | 3.096 1000.58 37 | 0 1000.58 38 | 0 1003.84 39 | 0.333 1003.84 40 | -------------------------------------------------------------------------------- /input/dataset/Spec-House-Roof_outline_mesh0_z13900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 39 4 | 119.856 999.439 5 | 119.856 996.2 6 | 119.611 996.199 7 | 117.825 996.194 8 | 116.284 996.183 9 | 116.284 981.468 10 | 116.549 981.453 11 | 116.549 981.27 12 | 116.377 981.27 13 | 116.377 978.095 14 | 116.527 978.095 15 | 116.549 977.91 16 | 116.284 977.896 17 | 116.284 963.18 18 | 116.53 963.181 19 | 119.856 963.18 20 | 119.856 960.466 21 | 119.844 959.926 22 | 110.945 959.927 23 | 54.192 959.927 24 | 1.449 959.926 25 | 0 959.925 26 | 0 963.18 27 | 0.182 963.181 28 | 3.307 963.18 29 | 3.307 966.674 30 | 3.571 966.674 31 | 3.571 992.69 32 | 3.307 992.69 33 | 3.307 996.184 34 | 3.125 996.183 35 | 0 996.183 36 | 0 999.44 37 | 0.259 999.439 38 | 7.39 999.437 39 | 60.305 999.438 40 | 116.077 999.438 41 | 117.955 999.437 42 | 119.279 999.44 43 | -------------------------------------------------------------------------------- /input/dataset/Spec-House-Roof_outline_mesh0_z4300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 24 4 | 28.985 995.64 5 | 29.503 995.445 6 | 29.887 995.15 7 | 30.183 994.766 8 | 30.341 994.382 9 | 30.431 993.838 10 | 30.377 993.427 11 | 30.183 992.911 12 | 29.888 992.526 13 | 29.504 992.231 14 | 29.119 992.072 15 | 28.575 991.981 16 | 28.164 992.035 17 | 27.646 992.229 18 | 27.262 992.525 19 | 26.967 992.909 20 | 26.808 993.292 21 | 26.718 993.837 22 | 26.772 994.247 23 | 26.967 994.766 24 | 27.262 995.15 25 | 27.646 995.445 26 | 28.031 995.604 27 | 28.575 995.694 28 | 20 29 | 119.856 1018.64 30 | 119.856 1015.4 31 | 116.284 1015.38 32 | 116.284 943.979 33 | 116.524 943.98 34 | 119.856 943.979 35 | 119.856 940.726 36 | 0 940.726 37 | 0 943.979 38 | 0.123 943.98 39 | 3.307 943.979 40 | 3.307 947.473 41 | 3.571 947.473 42 | 3.571 1011.89 43 | 3.332 1011.89 44 | 3.307 1012.17 45 | 3.307 1015.38 46 | 0 1015.38 47 | 0 1018.64 48 | 119.292 1018.64 49 | 7 50 | 52.099 1005.56 51 | 5.552 1005.56 52 | 4.762 1005.55 53 | 4.762 981.591 54 | 5.047 981.589 55 | 52.387 981.589 56 | 52.387 1005.56 57 | -------------------------------------------------------------------------------- /input/dataset/Spec-House-Roof_outline_mesh0_z5700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 24 4 | 29.019 995.631 5 | 29.503 995.445 6 | 29.887 995.15 7 | 30.183 994.766 8 | 30.309 994.461 9 | 30.416 993.962 10 | 30.377 993.427 11 | 30.229 993.022 12 | 29.888 992.526 13 | 29.504 992.231 14 | 29.119 992.072 15 | 28.683 991.994 16 | 28.128 992.044 17 | 27.646 992.229 18 | 27.262 992.525 19 | 26.967 992.909 20 | 26.797 993.333 21 | 26.718 993.837 22 | 26.783 994.287 23 | 26.967 994.766 24 | 27.262 995.15 25 | 27.646 995.445 26 | 28.007 995.595 27 | 28.474 995.682 28 | 32 29 | 67.434 1015.84 30 | 119.856 1015.84 31 | 119.856 1012.6 32 | 119.358 1012.6 33 | 116.784 1012.59 34 | 116.284 1012.58 35 | 116.284 981.468 36 | 116.549 981.468 37 | 116.549 981.286 38 | 116.289 981.27 39 | 116.289 978.095 40 | 116.549 978.095 41 | 116.549 977.896 42 | 116.284 977.896 43 | 116.284 946.78 44 | 119.856 946.78 45 | 119.856 943.526 46 | 119.635 943.526 47 | 109.989 943.525 48 | 53.669 943.527 49 | 0 943.526 50 | 0 946.779 51 | 0.373 946.78 52 | 3.307 946.779 53 | 3.307 950.273 54 | 3.571 950.273 55 | 3.571 1009.09 56 | 3.307 1009.09 57 | 3.307 1012.59 58 | 0 1012.59 59 | 0 1015.84 60 | 11.871 1015.84 61 | 4 62 | 4.762 1001.36 63 | 4.762 985.788 64 | 52.387 985.789 65 | 52.387 1001.36 66 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z14700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 28 4 | 8.392 1003.01 5 | 8.734 1002.81 6 | 8.974 1002.57 7 | 9.188 1002.15 8 | 9.265 1001.68 9 | 9.265 995.506 10 | 9.188 995.029 11 | 8.973 994.615 12 | 8.646 994.288 13 | 8.232 994.073 14 | 7.755 993.996 15 | 1.584 993.996 16 | 1.107 994.073 17 | 0.693 994.288 18 | 0.366 994.615 19 | 0.151 995.029 20 | 0.074 995.506 21 | 0.074 1001.14 22 | 0.152 1001.38 23 | 0.193 1001.43 24 | 0.559 1001 25 | 1.882 1000.35 26 | 1.882 998.6 27 | 7.456 998.6 28 | 7.456 1001.38 29 | 7.823 1001.75 30 | 7.517 1003.07 31 | 8.043 1003.07 32 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z15300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 28 4 | 8.422 1002.99 5 | 8.751 1002.79 6 | 8.974 1002.57 7 | 9.188 1002.15 8 | 9.265 1001.68 9 | 9.265 995.506 10 | 9.188 995.029 11 | 8.973 994.615 12 | 8.646 994.288 13 | 8.232 994.073 14 | 7.755 993.996 15 | 1.584 993.996 16 | 1.107 994.073 17 | 0.693 994.288 18 | 0.366 994.615 19 | 0.151 995.029 20 | 0.074 995.506 21 | 0.074 1001.18 22 | 0.167 1001.47 23 | 0.216 1001.52 24 | 0.653 1001.01 25 | 1.882 1000.4 26 | 1.882 998.6 27 | 7.456 998.6 28 | 7.456 1001.38 29 | 7.894 1001.82 30 | 7.609 1003.04 31 | 8.098 1003.04 32 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z15500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 60 4 | 8.432 1002.99 5 | 8.757 1002.78 6 | 8.974 1002.57 7 | 9.188 1002.15 8 | 9.265 1001.68 9 | 9.265 995.506 10 | 9.188 995.029 11 | 8.973 994.615 12 | 8.646 994.288 13 | 8.232 994.073 14 | 7.755 993.996 15 | 1.584 993.996 16 | 1.107 994.073 17 | 0.693 994.288 18 | 0.366 994.615 19 | 0.151 995.029 20 | 0.074 995.506 21 | 0.074 1001.19 22 | 0.1 1001.35 23 | 0.223 1001.55 24 | 0.684 1001.01 25 | 1.882 1000.42 26 | 1.882 998.6 27 | 2.151 998.588 28 | 2.151 998.477 29 | 2.431 998.477 30 | 2.431 998.6 31 | 2.844 998.588 32 | 2.844 998.477 33 | 3.123 998.477 34 | 3.123 998.6 35 | 3.536 998.588 36 | 3.536 998.477 37 | 3.816 998.477 38 | 3.816 998.6 39 | 4.229 998.588 40 | 4.229 998.477 41 | 4.508 998.477 42 | 4.508 998.6 43 | 4.921 998.588 44 | 4.921 998.477 45 | 5.201 998.477 46 | 5.201 998.6 47 | 5.614 998.588 48 | 5.614 998.477 49 | 5.893 998.477 50 | 5.893 998.6 51 | 6.306 998.588 52 | 6.306 998.477 53 | 6.585 998.477 54 | 6.585 998.6 55 | 6.998 998.588 56 | 6.998 998.477 57 | 7.278 998.477 58 | 7.298 998.6 59 | 7.456 998.6 60 | 7.456 1001.38 61 | 7.917 1001.84 62 | 7.64 1003.04 63 | 8.116 1003.04 64 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z15700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 60 4 | 8.443 1002.98 5 | 8.762 1002.78 6 | 8.974 1002.57 7 | 9.188 1002.15 8 | 9.265 1001.68 9 | 9.265 995.506 10 | 9.188 995.029 11 | 8.973 994.615 12 | 8.646 994.288 13 | 8.232 994.073 14 | 7.755 993.996 15 | 1.584 993.996 16 | 1.107 994.073 17 | 0.693 994.288 18 | 0.366 994.615 19 | 0.151 995.029 20 | 0.074 995.506 21 | 0.074 1001.21 22 | 0.101 1001.38 23 | 0.231 1001.59 24 | 0.715 1001.01 25 | 1.882 1000.44 26 | 1.882 998.6 27 | 2.151 998.6 28 | 2.151 998.477 29 | 2.431 998.477 30 | 2.431 998.6 31 | 2.844 998.6 32 | 2.844 998.477 33 | 3.123 998.477 34 | 3.123 998.6 35 | 3.536 998.6 36 | 3.536 998.477 37 | 3.816 998.477 38 | 3.816 998.6 39 | 4.229 998.6 40 | 4.229 998.477 41 | 4.508 998.477 42 | 4.508 998.6 43 | 4.921 998.6 44 | 4.921 998.477 45 | 5.201 998.477 46 | 5.201 998.6 47 | 5.614 998.6 48 | 5.614 998.477 49 | 5.893 998.477 50 | 5.893 998.6 51 | 6.306 998.6 52 | 6.306 998.477 53 | 6.585 998.477 54 | 6.585 998.6 55 | 6.998 998.6 56 | 6.998 998.477 57 | 7.278 998.477 58 | 7.302 998.6 59 | 7.456 998.6 60 | 7.456 1001.38 61 | 7.941 1001.86 62 | 7.671 1003.03 63 | 8.135 1003.03 64 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z16300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 57 4 | 8.473 1002.96 5 | 8.719 1002.83 6 | 8.974 1002.57 7 | 9.188 1002.15 8 | 9.265 1001.68 9 | 9.265 995.506 10 | 9.188 995.029 11 | 8.973 994.615 12 | 8.646 994.288 13 | 8.232 994.073 14 | 7.755 993.996 15 | 1.584 993.996 16 | 1.107 994.073 17 | 0.693 994.288 18 | 0.366 994.615 19 | 0.151 995.029 20 | 0.074 995.506 21 | 0.074 1001.25 22 | 0.105 1001.44 23 | 0.254 1001.68 24 | 0.809 1001.02 25 | 1.882 1000.49 26 | 1.882 998.6 27 | 2.47 998.6 28 | 2.501 998.583 29 | 2.501 998.477 30 | 2.78 998.477 31 | 2.78 998.6 32 | 3.193 998.583 33 | 3.193 998.477 34 | 3.473 998.477 35 | 3.473 998.6 36 | 3.885 998.583 37 | 3.885 998.477 38 | 4.165 998.477 39 | 4.165 998.6 40 | 4.578 998.583 41 | 4.578 998.477 42 | 4.857 998.477 43 | 4.857 998.6 44 | 5.27 998.583 45 | 5.27 998.477 46 | 5.55 998.477 47 | 5.55 998.6 48 | 5.963 998.583 49 | 5.963 998.477 50 | 6.242 998.477 51 | 6.242 998.6 52 | 6.655 998.583 53 | 6.655 998.477 54 | 6.935 998.477 55 | 6.935 998.6 56 | 7.456 998.6 57 | 7.456 1001.38 58 | 8.012 1001.93 59 | 7.763 1003.01 60 | 8.19 1003.01 61 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z17700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 56 4 | 8.545 1002.92 5 | 8.74 1002.81 6 | 8.974 1002.57 7 | 9.188 1002.15 8 | 9.265 1001.68 9 | 9.265 995.506 10 | 9.188 995.029 11 | 8.973 994.615 12 | 8.646 994.288 13 | 8.232 994.073 14 | 7.755 993.996 15 | 1.584 993.996 16 | 1.107 994.073 17 | 0.693 994.288 18 | 0.366 994.615 19 | 0.151 995.029 20 | 0.074 995.506 21 | 0.074 1001.33 22 | 0.115 1001.58 23 | 0.308 1001.89 24 | 1.027 1001.04 25 | 1.882 1000.62 26 | 1.882 998.6 27 | 2.456 998.6 28 | 2.501 998.575 29 | 2.501 998.477 30 | 2.78 998.477 31 | 2.78 998.6 32 | 3.193 998.575 33 | 3.193 998.477 34 | 3.473 998.477 35 | 3.473 998.6 36 | 3.885 998.575 37 | 3.885 998.477 38 | 4.165 998.477 39 | 4.165 998.6 40 | 4.578 998.575 41 | 4.578 998.477 42 | 4.857 998.477 43 | 4.857 998.6 44 | 5.27 998.575 45 | 5.27 998.477 46 | 5.55 998.477 47 | 5.55 998.6 48 | 5.963 998.575 49 | 5.963 998.477 50 | 6.242 998.477 51 | 6.242 998.6 52 | 6.655 998.575 53 | 6.655 998.477 54 | 6.935 998.477 55 | 6.935 998.6 56 | 7.456 998.6 57 | 7.456 1001.38 58 | 8.177 1002.1 59 | 7.979 1002.95 60 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z23500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 58 4 | 0.555 1002.71 5 | 1.882 1001.14 6 | 1.882 998.135 7 | 2.151 998.135 8 | 2.151 998.006 9 | 2.431 998.006 10 | 2.431 998.135 11 | 2.844 998.135 12 | 2.844 998.006 13 | 3.123 998.006 14 | 3.123 998.135 15 | 3.536 998.135 16 | 3.536 998.006 17 | 3.816 998.006 18 | 3.816 998.135 19 | 4.229 998.135 20 | 4.229 998.006 21 | 4.508 998.006 22 | 4.508 998.135 23 | 4.921 998.135 24 | 4.921 998.006 25 | 5.201 998.006 26 | 5.201 998.135 27 | 5.614 998.135 28 | 5.614 998.006 29 | 5.893 998.006 30 | 5.893 998.135 31 | 6.306 998.135 32 | 6.306 998.006 33 | 6.585 998.006 34 | 6.585 998.135 35 | 6.998 998.135 36 | 6.998 998.006 37 | 7.278 998.006 38 | 7.279 998.135 39 | 7.456 998.135 40 | 7.456 1001.35 41 | 8.836 1002.69 42 | 8.983 1002.52 43 | 9.191 1002.12 44 | 9.265 1001.63 45 | 9.265 995.506 46 | 9.188 995.029 47 | 8.973 994.615 48 | 8.646 994.288 49 | 8.232 994.073 50 | 7.755 993.996 51 | 1.584 993.996 52 | 1.107 994.073 53 | 0.693 994.288 54 | 0.366 994.615 55 | 0.151 995.029 56 | 0.074 995.506 57 | 0.074 1001.68 58 | 0.153 1002.16 59 | 0.369 1002.57 60 | 0.547 1002.76 61 | 0.573 1002.76 62 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z26100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 28 4 | 0.861 1002.4 5 | 1.882 1001.19 6 | 1.882 998.135 7 | 7.456 998.135 8 | 7.456 1001.13 9 | 7.912 1001.27 10 | 8.935 1002.29 11 | 9.048 1002.16 12 | 9.208 1001.85 13 | 9.265 1001.28 14 | 9.265 995.506 15 | 9.188 995.029 16 | 8.973 994.615 17 | 8.646 994.288 18 | 8.232 994.073 19 | 7.755 993.996 20 | 1.584 993.996 21 | 1.107 994.073 22 | 0.693 994.288 23 | 0.366 994.615 24 | 0.151 995.029 25 | 0.074 995.506 26 | 0.074 1001.68 27 | 0.168 1002.19 28 | 0.391 1002.59 29 | 0.561 1002.78 30 | 0.786 1002.86 31 | 1.027 1002.86 32 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z28100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 27 4 | 1.097 1002.16 5 | 1.882 1001.24 6 | 1.882 998.135 7 | 7.456 998.135 8 | 7.456 1000.96 9 | 8.224 1001.19 10 | 9.012 1001.98 11 | 9.222 1001.64 12 | 9.265 1001.13 13 | 9.265 995.506 14 | 9.188 995.029 15 | 8.973 994.615 16 | 8.646 994.288 17 | 8.232 994.073 18 | 7.755 993.996 19 | 1.584 993.996 20 | 1.107 994.073 21 | 0.693 994.288 22 | 0.366 994.615 23 | 0.151 995.029 24 | 0.074 995.506 25 | 0.074 1001.68 26 | 0.179 1002.21 27 | 0.409 1002.61 28 | 0.592 1002.81 29 | 0.768 1002.9 30 | 1.376 1002.93 31 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z28300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 27 4 | 1.12 1002.14 5 | 1.882 1001.24 6 | 1.882 998.135 7 | 7.456 998.135 8 | 7.456 1000.95 9 | 8.255 1001.18 10 | 9.019 1001.95 11 | 9.223 1001.62 12 | 9.265 1001.11 13 | 9.265 995.506 14 | 9.188 995.029 15 | 8.973 994.615 16 | 8.646 994.288 17 | 8.232 994.073 18 | 7.755 993.996 19 | 1.584 993.996 20 | 1.107 994.073 21 | 0.693 994.288 22 | 0.366 994.615 23 | 0.151 995.029 24 | 0.074 995.506 25 | 0.074 1001.68 26 | 0.18 1002.21 27 | 0.411 1002.61 28 | 0.595 1002.81 29 | 0.778 1002.91 30 | 1.411 1002.94 31 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z32100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 45 4 | 2.111 1003.21 5 | 2.122 1003.05 6 | 2.063 1003.05 7 | 2.075 1003.09 8 | 1.338 1003.09 9 | 0.971 1003.03 10 | 0.652 1002.86 11 | 0.366 1002.57 12 | 0.151 1002.15 13 | 0.074 1001.68 14 | 0.074 995.506 15 | 0.151 995.029 16 | 0.366 994.615 17 | 0.693 994.288 18 | 1.107 994.073 19 | 1.584 993.996 20 | 7.755 993.996 21 | 8.232 994.073 22 | 8.646 994.288 23 | 8.973 994.615 24 | 9.188 995.029 25 | 9.265 995.506 26 | 9.265 1000.69 27 | 9.248 1001.22 28 | 9.166 1001.35 29 | 9.292 1001.43 30 | 9.339 1001.15 31 | 9.339 995.499 32 | 9.259 995.005 33 | 9.034 994.57 34 | 8.691 994.227 35 | 8.256 994.002 36 | 7.762 993.922 37 | 1.694 993.922 38 | 1.092 994 39 | 0.648 994.227 40 | 0.305 994.57 41 | 0.08 995.005 42 | 0 995.499 43 | 0 1001.57 44 | 0.078 1002.17 45 | 0.305 1002.61 46 | 0.648 1002.96 47 | 1.083 1003.18 48 | 1.577 1003.22 49 | 61 50 | 2.063 1003.05 51 | 1.568 1001.69 52 | 1.882 1001.32 53 | 1.882 998.135 54 | 2.151 998.135 55 | 2.151 998.006 56 | 2.431 998.006 57 | 2.431 998.135 58 | 2.844 998.135 59 | 2.844 998.006 60 | 3.123 998.006 61 | 3.123 998.135 62 | 3.536 998.135 63 | 3.536 998.006 64 | 3.816 998.006 65 | 3.816 998.135 66 | 4.229 998.135 67 | 4.229 998.006 68 | 4.508 998.006 69 | 4.508 998.135 70 | 4.921 998.135 71 | 4.921 998.006 72 | 5.201 998.006 73 | 5.201 998.135 74 | 5.614 998.135 75 | 5.614 998.006 76 | 5.893 998.006 77 | 5.893 998.135 78 | 6.306 998.135 79 | 6.306 998.006 80 | 6.585 998.006 81 | 6.585 998.135 82 | 6.998 998.135 83 | 6.998 998.006 84 | 7.278 998.006 85 | 7.299 998.135 86 | 7.456 998.135 87 | 7.456 1000.62 88 | 8.848 1001.04 89 | 9.164 1001.36 90 | 9.166 1001.35 91 | 9.159 1001.35 92 | 9.194 1001.09 93 | 9.194 995.511 94 | 9.12 995.051 95 | 8.916 994.656 96 | 8.605 994.345 97 | 8.201 994.14 98 | 7.634 994.067 99 | 1.589 994.067 100 | 1.129 994.141 101 | 0.734 994.345 102 | 0.423 994.656 103 | 0.218 995.06 104 | 0.145 995.627 105 | 0.145 1001.67 106 | 0.219 1002.13 107 | 0.423 1002.53 108 | 0.734 1002.84 109 | 1.129 1003.04 110 | 1.589 1003.08 111 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z32500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 28 4 | 1.615 1001.65 5 | 1.882 1001.33 6 | 1.882 998.135 7 | 7.456 998.135 8 | 7.456 1000.59 9 | 8.911 1001.03 10 | 9.179 1001.29 11 | 9.251 1001.18 12 | 9.265 1000.64 13 | 9.265 995.506 14 | 9.188 995.029 15 | 8.973 994.615 16 | 8.646 994.288 17 | 8.232 994.073 18 | 7.755 993.996 19 | 1.584 993.996 20 | 1.107 994.073 21 | 0.693 994.288 22 | 0.366 994.615 23 | 0.151 995.029 24 | 0.074 995.506 25 | 0.074 1001.68 26 | 0.151 1002.15 27 | 0.366 1002.57 28 | 0.659 1002.87 29 | 0.991 1003.04 30 | 1.375 1003.1 31 | 2.145 1003.1 32 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z35500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 55 4 | 2.058 1001.49 5 | 1.97 1001.4 6 | 1.882 1001.38 7 | 1.882 998.135 8 | 2.501 998.135 9 | 2.501 998.006 10 | 2.78 998.006 11 | 2.78 998.135 12 | 3.193 998.135 13 | 3.193 998.006 14 | 3.473 998.006 15 | 3.473 998.135 16 | 3.885 998.135 17 | 3.885 998.006 18 | 4.165 998.006 19 | 4.165 998.135 20 | 4.578 998.135 21 | 4.578 998.006 22 | 4.857 998.006 23 | 4.857 998.135 24 | 5.27 998.135 25 | 5.27 998.006 26 | 5.55 998.006 27 | 5.55 998.135 28 | 5.963 998.135 29 | 5.963 998.006 30 | 6.242 998.006 31 | 6.242 998.135 32 | 6.655 998.135 33 | 6.655 998.006 34 | 6.935 998.006 35 | 6.935 998.135 36 | 7.456 998.135 37 | 7.456 1000.32 38 | 7.57 1000.32 39 | 9.265 1000.82 40 | 9.265 995.506 41 | 9.188 995.029 42 | 8.973 994.615 43 | 8.646 994.288 44 | 8.232 994.073 45 | 7.755 993.996 46 | 1.584 993.996 47 | 1.107 994.073 48 | 0.693 994.288 49 | 0.366 994.615 50 | 0.151 995.029 51 | 0.074 995.506 52 | 0.074 1001.68 53 | 0.151 1002.15 54 | 0.366 1002.57 55 | 0.705 1002.9 56 | 1.121 1003.11 57 | 1.766 1003.19 58 | 2.675 1003.19 59 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z36300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 59 4 | 2.25 1001.62 5 | 2.065 1001.42 6 | 1.882 1001.38 7 | 1.882 998.135 8 | 2.151 998.135 9 | 2.151 998.006 10 | 2.431 998.019 11 | 2.431 998.135 12 | 2.844 998.135 13 | 2.844 998.006 14 | 3.123 998.019 15 | 3.123 998.135 16 | 3.536 998.135 17 | 3.536 998.006 18 | 3.816 998.019 19 | 3.816 998.135 20 | 4.229 998.135 21 | 4.229 998.006 22 | 4.508 998.019 23 | 4.508 998.135 24 | 4.921 998.135 25 | 4.921 998.006 26 | 5.201 998.019 27 | 5.201 998.135 28 | 5.614 998.135 29 | 5.614 998.006 30 | 5.893 998.019 31 | 5.893 998.135 32 | 6.306 998.135 33 | 6.306 998.006 34 | 6.585 998.019 35 | 6.585 998.135 36 | 6.998 998.135 37 | 6.998 998.006 38 | 7.278 998.019 39 | 7.3 998.135 40 | 7.456 998.135 41 | 7.456 1000.23 42 | 7.695 1000.23 43 | 9.265 1000.7 44 | 9.265 995.506 45 | 9.188 995.029 46 | 8.973 994.615 47 | 8.646 994.288 48 | 8.232 994.073 49 | 7.755 993.996 50 | 1.584 993.996 51 | 1.107 994.073 52 | 0.693 994.288 53 | 0.366 994.615 54 | 0.151 995.029 55 | 0.074 995.506 56 | 0.074 1001.68 57 | 0.151 1002.15 58 | 0.366 1002.57 59 | 0.718 1002.91 60 | 1.136 1003.12 61 | 1.584 1003.19 62 | 2.822 1003.19 63 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z36500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 27 4 | 2.297 1001.65 5 | 2.089 1001.42 6 | 1.882 1001.38 7 | 1.882 998.135 8 | 7.456 998.135 9 | 7.456 1000.21 10 | 7.726 1000.21 11 | 9.265 1000.66 12 | 9.265 995.506 13 | 9.188 995.029 14 | 8.973 994.615 15 | 8.646 994.288 16 | 8.232 994.073 17 | 7.755 993.996 18 | 1.584 993.996 19 | 1.107 994.073 20 | 0.693 994.288 21 | 0.366 994.615 22 | 0.151 995.029 23 | 0.074 995.506 24 | 0.074 1001.68 25 | 0.151 1002.15 26 | 0.366 1002.57 27 | 0.721 1002.91 28 | 1.14 1003.12 29 | 1.584 1003.19 30 | 2.858 1003.19 31 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z38300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 55 4 | 2.729 1001.93 5 | 2.305 1001.47 6 | 1.882 1001.38 7 | 1.882 998.135 8 | 2.501 998.135 9 | 2.501 998.006 10 | 2.78 998.006 11 | 2.78 998.135 12 | 3.193 998.135 13 | 3.193 998.006 14 | 3.473 998.006 15 | 3.473 998.135 16 | 3.885 998.135 17 | 3.885 998.006 18 | 4.165 998.006 19 | 4.165 998.135 20 | 4.578 998.135 21 | 4.578 998.006 22 | 4.857 998.006 23 | 4.857 998.135 24 | 5.27 998.135 25 | 5.27 998.006 26 | 5.55 998.006 27 | 5.55 998.135 28 | 5.963 998.135 29 | 5.963 998.006 30 | 6.242 998.006 31 | 6.242 998.135 32 | 6.655 998.135 33 | 6.655 998.006 34 | 6.935 998.006 35 | 6.935 998.135 36 | 7.456 998.135 37 | 7.456 1000 38 | 8.007 1000 39 | 9.265 1000.38 40 | 9.265 995.506 41 | 9.188 995.029 42 | 8.973 994.615 43 | 8.646 994.288 44 | 8.232 994.073 45 | 7.755 993.996 46 | 1.584 993.996 47 | 1.107 994.073 48 | 0.693 994.288 49 | 0.366 994.615 50 | 0.151 995.029 51 | 0.074 995.506 52 | 0.074 1001.68 53 | 0.151 1002.15 54 | 0.366 1002.57 55 | 0.75 1002.92 56 | 1.174 1003.12 57 | 1.584 1003.19 58 | 3.187 1003.19 59 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z42300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 55 4 | 3.686 1002.55 5 | 2.784 1001.57 6 | 1.882 1001.38 7 | 1.882 998.135 8 | 2.501 998.135 9 | 2.501 998.006 10 | 2.78 998.006 11 | 2.78 998.135 12 | 3.193 998.135 13 | 3.193 998.006 14 | 3.473 998.006 15 | 3.473 998.135 16 | 3.885 998.135 17 | 3.885 998.006 18 | 4.165 998.006 19 | 4.165 998.135 20 | 4.578 998.135 21 | 4.578 998.006 22 | 4.857 998.006 23 | 4.857 998.135 24 | 5.27 998.135 25 | 5.27 998.006 26 | 5.55 998.006 27 | 5.55 998.135 28 | 5.963 998.135 29 | 5.963 998.006 30 | 6.242 998.006 31 | 6.242 998.135 32 | 6.655 998.135 33 | 6.655 998.006 34 | 6.935 998.006 35 | 6.935 998.135 36 | 7.456 998.135 37 | 7.456 999.556 38 | 8.632 999.556 39 | 9.265 999.745 40 | 9.265 995.506 41 | 9.188 995.029 42 | 8.973 994.615 43 | 8.646 994.288 44 | 8.232 994.073 45 | 7.755 993.996 46 | 1.584 993.996 47 | 1.107 994.073 48 | 0.693 994.288 49 | 0.366 994.615 50 | 0.151 995.029 51 | 0.074 995.506 52 | 0.074 1001.68 53 | 0.151 1002.15 54 | 0.366 1002.57 55 | 0.693 1002.89 56 | 1.107 1003.11 57 | 1.584 1003.19 58 | 3.917 1003.19 59 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z42500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 55 4 | 3.734 1002.59 5 | 2.808 1001.58 6 | 1.882 1001.38 7 | 1.882 998.135 8 | 2.501 998.135 9 | 2.501 998.006 10 | 2.78 998.006 11 | 2.78 998.135 12 | 3.193 998.135 13 | 3.193 998.006 14 | 3.473 998.006 15 | 3.473 998.135 16 | 3.885 998.135 17 | 3.885 998.006 18 | 4.165 998.006 19 | 4.172 998.135 20 | 4.578 998.135 21 | 4.578 998.006 22 | 4.857 998.006 23 | 4.857 998.135 24 | 5.27 998.135 25 | 5.27 998.006 26 | 5.55 998.006 27 | 5.55 998.135 28 | 5.963 998.135 29 | 5.963 998.006 30 | 6.242 998.006 31 | 6.242 998.135 32 | 6.655 998.135 33 | 6.655 998.006 34 | 6.935 998.006 35 | 6.938 998.135 36 | 7.456 998.135 37 | 7.456 999.534 38 | 8.663 999.534 39 | 9.265 999.713 40 | 9.265 995.506 41 | 9.188 995.029 42 | 8.973 994.615 43 | 8.646 994.288 44 | 8.232 994.073 45 | 7.755 993.996 46 | 1.584 993.996 47 | 1.107 994.073 48 | 0.693 994.288 49 | 0.366 994.615 50 | 0.151 995.029 51 | 0.074 995.506 52 | 0.074 1001.68 53 | 0.151 1002.15 54 | 0.366 1002.57 55 | 0.693 1002.89 56 | 1.107 1003.11 57 | 1.584 1003.19 58 | 3.954 1003.19 59 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z5100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 28 4 | 7.965 1003.15 5 | 8.232 1003.11 6 | 8.646 1002.89 7 | 8.973 1002.57 8 | 9.188 1002.15 9 | 9.265 1001.68 10 | 9.265 995.506 11 | 9.172 994.998 12 | 8.948 994.59 13 | 8.615 994.272 14 | 8.196 994.067 15 | 7.755 993.996 16 | 1.584 993.996 17 | 1.074 994.09 18 | 0.667 994.314 19 | 0.349 994.648 20 | 0.145 995.068 21 | 0.074 995.506 22 | 0.074 999.632 23 | 0.87 999.239 24 | 1.882 999.24 25 | 1.882 998.598 26 | 7.28 998.6 27 | 7.456 998.6 28 | 7.456 1001.38 29 | 7.271 1002.17 30 | 5.719 1003.19 31 | 7.438 1003.19 32 | 16 33 | 9.346 1003.28 34 | 5.667 1003.28 35 | 5.667 1003.26 36 | 4.232 1003.26 37 | 4.232 1003.28 38 | 5.667 1003.28 39 | 5.667 1020.24 40 | 4.51 1020.24 41 | 4.242 1020.24 42 | 4.244 1020.76 43 | 5.603 1020.77 44 | 5.667 1020.77 45 | 5.667 1020.24 46 | 8.885 1020.24 47 | 8.885 1020.83 48 | 9.346 1020.83 49 | 11 50 | 4.244 1020.76 51 | 4.233 1020.76 52 | 4.233 1020.64 53 | 4.232 1003.28 54 | 0.052 1003.28 55 | 0.052 1017.25 56 | 2.75 1017.25 57 | 2.75 1019.65 58 | 2.824 1019.71 59 | 4.132 1020.87 60 | 4.244 1020.87 61 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z52100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 27 4 | 5.507 1002.69 5 | 4.435 1001.73 6 | 3.854 1001.61 7 | 1.882 1001.38 8 | 1.882 997.669 9 | 7.456 997.669 10 | 7.456 998.815 11 | 9.265 998.819 12 | 9.265 995.506 13 | 9.188 995.029 14 | 8.973 994.615 15 | 8.646 994.288 16 | 8.232 994.073 17 | 7.755 993.996 18 | 1.584 993.996 19 | 1.107 994.073 20 | 0.693 994.288 21 | 0.366 994.615 22 | 0.151 995.029 23 | 0.074 995.506 24 | 0.074 1001.68 25 | 0.151 1002.15 26 | 0.366 1002.57 27 | 0.693 1002.89 28 | 1.107 1003.11 29 | 1.584 1003.19 30 | 5.965 1003.19 31 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z52500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 60 4 | 5.663 1002.76 5 | 4.517 1001.74 6 | 3.991 1001.62 7 | 1.882 1001.38 8 | 1.882 997.669 9 | 2.151 997.669 10 | 2.151 997.534 11 | 2.431 997.534 12 | 2.431 997.669 13 | 2.844 997.669 14 | 2.844 997.534 15 | 3.123 997.534 16 | 3.123 997.669 17 | 3.536 997.669 18 | 3.536 997.534 19 | 3.816 997.534 20 | 3.816 997.669 21 | 4.229 997.669 22 | 4.229 997.534 23 | 4.508 997.534 24 | 4.508 997.669 25 | 4.921 997.669 26 | 4.921 997.534 27 | 5.201 997.534 28 | 5.201 997.669 29 | 5.614 997.669 30 | 5.614 997.534 31 | 5.893 997.534 32 | 5.893 997.669 33 | 6.306 997.669 34 | 6.306 997.534 35 | 6.585 997.534 36 | 6.585 997.669 37 | 6.998 997.669 38 | 6.998 997.534 39 | 7.278 997.534 40 | 7.303 997.669 41 | 7.456 997.669 42 | 7.456 998.795 43 | 7.96 998.8 44 | 9.265 998.799 45 | 9.265 995.506 46 | 9.188 995.029 47 | 8.973 994.615 48 | 8.646 994.288 49 | 8.232 994.073 50 | 7.755 993.996 51 | 1.584 993.996 52 | 1.107 994.073 53 | 0.693 994.288 54 | 0.366 994.615 55 | 0.151 995.029 56 | 0.074 995.506 57 | 0.074 1001.68 58 | 0.151 1002.15 59 | 0.366 1002.57 60 | 0.693 1002.89 61 | 1.107 1003.11 62 | 1.584 1003.19 63 | 6.056 1003.19 64 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z53100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 56 4 | 5.897 1002.87 5 | 4.638 1001.74 6 | 4.197 1001.65 7 | 1.882 1001.38 8 | 1.882 997.669 9 | 2.49 997.669 10 | 2.513 997.534 11 | 2.78 997.534 12 | 2.78 997.669 13 | 3.193 997.663 14 | 3.205 997.534 15 | 3.473 997.534 16 | 3.473 997.669 17 | 3.885 997.663 18 | 3.897 997.534 19 | 4.165 997.534 20 | 4.165 997.669 21 | 4.578 997.663 22 | 4.59 997.534 23 | 4.857 997.534 24 | 4.857 997.669 25 | 5.27 997.663 26 | 5.282 997.534 27 | 5.55 997.534 28 | 5.55 997.669 29 | 5.963 997.663 30 | 5.975 997.534 31 | 6.242 997.534 32 | 6.242 997.669 33 | 6.655 997.663 34 | 6.667 997.534 35 | 6.935 997.534 36 | 6.935 997.669 37 | 7.456 997.669 38 | 7.456 998.765 39 | 8.009 998.771 40 | 9.265 998.77 41 | 9.265 995.506 42 | 9.188 995.029 43 | 8.973 994.615 44 | 8.646 994.288 45 | 8.232 994.073 46 | 7.755 993.996 47 | 1.584 993.996 48 | 1.107 994.073 49 | 0.693 994.288 50 | 0.366 994.615 51 | 0.151 995.029 52 | 0.074 995.506 53 | 0.074 1001.68 54 | 0.151 1002.15 55 | 0.366 1002.57 56 | 0.693 1002.89 57 | 1.107 1003.11 58 | 1.584 1003.19 59 | 6.193 1003.19 60 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z53700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 60 4 | 6.13 1002.97 5 | 4.76 1001.75 6 | 4.403 1001.67 7 | 1.882 1001.38 8 | 1.882 997.669 9 | 2.151 997.657 10 | 2.175 997.534 11 | 2.431 997.534 12 | 2.431 997.669 13 | 2.844 997.657 14 | 2.868 997.534 15 | 3.123 997.534 16 | 3.123 997.669 17 | 3.536 997.657 18 | 3.56 997.534 19 | 3.816 997.534 20 | 3.816 997.669 21 | 4.229 997.657 22 | 4.253 997.534 23 | 4.508 997.534 24 | 4.508 997.669 25 | 4.921 997.657 26 | 4.945 997.534 27 | 5.201 997.534 28 | 5.201 997.669 29 | 5.614 997.657 30 | 5.638 997.534 31 | 5.893 997.534 32 | 5.893 997.669 33 | 6.306 997.657 34 | 6.33 997.534 35 | 6.585 997.534 36 | 6.585 997.669 37 | 6.998 997.657 38 | 7.022 997.534 39 | 7.278 997.534 40 | 7.303 997.669 41 | 7.456 997.669 42 | 7.456 998.736 43 | 8.058 998.741 44 | 9.265 998.74 45 | 9.265 995.506 46 | 9.188 995.029 47 | 8.973 994.615 48 | 8.646 994.288 49 | 8.232 994.073 50 | 7.755 993.996 51 | 1.584 993.996 52 | 1.107 994.073 53 | 0.693 994.288 54 | 0.366 994.615 55 | 0.151 995.029 56 | 0.074 995.506 57 | 0.074 1001.68 58 | 0.151 1002.15 59 | 0.366 1002.57 60 | 0.693 1002.89 61 | 1.107 1003.11 62 | 1.584 1003.19 63 | 6.302 1003.19 64 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z61700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 57 4 | 0.239 1000.52 5 | 0.199 999.79 6 | 0.179 999.449 7 | 0.302 999.662 8 | 0.514 999.353 9 | 0.555 999.965 10 | 0.574 1000.23 11 | 0.869 1000.71 12 | 1.882 999.916 13 | 1.882 997.702 14 | 1.918 997.669 15 | 2.501 997.669 16 | 2.501 997.534 17 | 2.78 997.534 18 | 2.784 997.669 19 | 3.193 997.669 20 | 3.193 997.534 21 | 3.473 997.534 22 | 3.477 997.669 23 | 3.885 997.669 24 | 3.885 997.534 25 | 4.165 997.534 26 | 4.169 997.669 27 | 4.578 997.669 28 | 4.578 997.534 29 | 4.857 997.534 30 | 4.861 997.669 31 | 5.27 997.669 32 | 5.27 997.534 33 | 5.55 997.534 34 | 5.554 997.669 35 | 5.963 997.669 36 | 5.963 997.534 37 | 6.242 997.534 38 | 6.246 997.669 39 | 6.655 997.669 40 | 6.655 997.534 41 | 6.935 997.534 42 | 6.936 997.669 43 | 7.436 997.669 44 | 7.456 998.336 45 | 8.715 998.348 46 | 9.265 998.347 47 | 9.265 995.506 48 | 9.196 995.076 49 | 8.973 994.615 50 | 8.646 994.288 51 | 8.232 994.073 52 | 7.755 993.996 53 | 1.584 993.996 54 | 1.107 994.073 55 | 0.693 994.288 56 | 0.366 994.615 57 | 0.151 995.029 58 | 0.074 995.506 59 | 0.074 1000.71 60 | 0.099 1000.76 61 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z63100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 26 4 | 9.265 998.278 5 | 9.265 995.506 6 | 9.194 995.066 7 | 8.973 994.615 8 | 8.646 994.288 9 | 8.232 994.073 10 | 7.755 993.996 11 | 1.706 993.996 12 | 1.114 994.072 13 | 0.693 994.288 14 | 0.366 994.615 15 | 0.151 995.029 16 | 0.093 995.391 17 | 0.128 995.515 18 | 0.239 995.671 19 | 0.257 995.147 20 | 0.279 995.097 21 | 0.427 995.631 22 | 0.514 995.752 23 | 0.574 996.185 24 | 1.742 998.09 25 | 1.882 997.979 26 | 1.882 997.048 27 | 7.456 997.048 28 | 7.456 998.265 29 | 8.83 998.279 30 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z65500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 19 4 | 9.265 998.16 5 | 9.265 995.506 6 | 9.191 995.049 7 | 8.973 994.615 8 | 8.646 994.288 9 | 8.232 994.073 10 | 7.755 993.996 11 | 3.761 993.996 12 | 3.743 994.103 13 | 3.582 994.161 14 | 4.101 994.217 15 | 4.076 994.415 16 | 3.74 994.552 17 | 3.297 994.497 18 | 2.717 994.734 19 | 2.715 995.805 20 | 7.455 995.805 21 | 7.456 998.146 22 | 9.026 998.161 23 | -------------------------------------------------------------------------------- /input/dataset/alhamara--scaled_outline_mesh0_z9900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 27 4 | 8.291 1003.08 5 | 8.646 1002.89 6 | 8.973 1002.57 7 | 9.188 1002.15 8 | 9.265 1001.68 9 | 9.265 995.506 10 | 9.157 994.969 11 | 8.925 994.567 12 | 8.586 994.257 13 | 8.162 994.062 14 | 7.755 993.996 15 | 1.584 993.996 16 | 1.043 994.106 17 | 0.642 994.339 18 | 0.332 994.68 19 | 0.139 995.104 20 | 0.074 995.506 21 | 0.074 1000.61 22 | 1.618 999.844 23 | 1.882 999.845 24 | 1.882 998.599 25 | 7.235 998.6 26 | 7.456 998.6 27 | 7.456 1001.38 28 | 7.097 1002.92 29 | 6.694 1003.19 30 | 7.755 1003.19 31 | -------------------------------------------------------------------------------- /input/dataset/cableChain-40MountSide-v2_outline_mesh0_z4700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 5 4 | 3.88 1009.57 5 | 3.88 1005.88 6 | 1.84 1005.88 7 | 1.84 1013.26 8 | 4.126 1013.26 9 | 4 10 | 22.16 1005.88 11 | 20.12 1005.88 12 | 20.12 1013.26 13 | 22.16 1013.26 14 | -------------------------------------------------------------------------------- /input/dataset/cableChain-40MountSide_outline_mesh0_z5900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 6 4 | 21.96 1014.41 5 | 20.257 1014.41 6 | 20 1014.41 7 | 20 1016.44 8 | 21.703 1016.44 9 | 21.96 1016.44 10 | 5 11 | 4 1014.41 12 | 2.04 1014.41 13 | 2.04 1016.44 14 | 3.743 1016.44 15 | 4 1016.44 16 | -------------------------------------------------------------------------------- /input/dataset/cableChain-40MountTop_outline_mesh0_z4100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 22 4 | 29.16 1021.36 5 | 29.16 1019.8 6 | 27.705 1019.8 7 | 27.705 1018.64 8 | 27.505 1018.1 9 | 27.022 1017.9 10 | 24.839 1017.9 11 | 24.54 1017.88 12 | 24.54 1014.05 13 | 26.58 1012.87 14 | 26.58 1010.93 15 | 24.54 1009.75 16 | 24.537 1005.91 17 | 22.9 1005.92 18 | 22.9 1014.88 19 | 22.902 1018.87 20 | 23.142 1019.44 21 | 23.719 1019.68 22 | 25.944 1019.68 23 | 26.002 1019.69 24 | 26.004 1024 25 | 27.419 1024 26 | 22 27 | 3.156 1019.8 28 | 4.322 1019.68 29 | 5.402 1019.68 30 | 6.018 1019.44 31 | 6.258 1018.87 32 | 6.26 1011.54 33 | 6.26 1005.92 34 | 4.622 1005.92 35 | 4.62 1009.75 36 | 2.58 1010.93 37 | 2.58 1012.87 38 | 4.62 1014.05 39 | 4.62 1017.88 40 | 3.215 1017.9 41 | 2.187 1017.9 42 | 1.655 1018.1 43 | 1.455 1018.58 44 | 1.455 1019.8 45 | 0 1019.8 46 | 0 1021.36 47 | 1.741 1024 48 | 3.156 1024 49 | -------------------------------------------------------------------------------- /input/dataset/cableChain-XendCover_outline_mesh0_z4900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 54 4 | 11.693 1023.9 5 | 12.648 1023.61 6 | 13.529 1023.14 7 | 14.301 1022.51 8 | 14.934 1021.74 9 | 15.405 1020.86 10 | 15.695 1019.9 11 | 15.793 1018.91 12 | 15.793 1016.92 13 | 19.921 1016.92 14 | 19.921 1015.26 15 | 20.515 1015.26 16 | 20.515 1014.4 17 | 20.516 1014.02 18 | 18.681 1014.02 19 | 18.681 1015.68 20 | 14.768 1015.68 21 | 14.499 1016.01 22 | 14.499 1018.65 23 | 14.426 1019.65 24 | 14.21 1020.36 25 | 13.859 1021.02 26 | 13.386 1021.59 27 | 12.81 1022.07 28 | 12.153 1022.42 29 | 11.44 1022.63 30 | 10.699 1022.71 31 | 9.958 1022.63 32 | 9.245 1022.42 33 | 8.588 1022.07 34 | 8.012 1021.59 35 | 7.539 1021.02 36 | 7.188 1020.36 37 | 6.972 1019.65 38 | 6.899 1018.91 39 | 6.899 1016.01 40 | 6.63 1015.68 41 | 2.717 1015.68 42 | 2.717 1014.02 43 | 0.883 1014.02 44 | 0.883 1014.87 45 | 0.882 1015.26 46 | 1.477 1015.26 47 | 1.477 1016.92 48 | 5.605 1016.92 49 | 5.605 1018.73 50 | 5.703 1019.9 51 | 5.993 1020.86 52 | 6.464 1021.74 53 | 7.097 1022.51 54 | 7.869 1023.14 55 | 8.75 1023.61 56 | 9.705 1023.9 57 | 10.699 1024 58 | -------------------------------------------------------------------------------- /input/dataset/cableChain-XendCover_outline_mesh0_z7700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 48 4 | 11.693 1023.9 5 | 12.648 1023.61 6 | 13.529 1023.14 7 | 14.301 1022.51 8 | 14.934 1021.74 9 | 15.405 1020.86 10 | 15.695 1019.9 11 | 15.793 1018.91 12 | 15.793 1016.92 13 | 19.921 1016.92 14 | 19.921 1014.02 15 | 18.681 1014.02 16 | 18.681 1015.68 17 | 14.768 1015.68 18 | 14.499 1016.01 19 | 14.499 1018.91 20 | 14.426 1019.65 21 | 14.21 1020.36 22 | 13.859 1021.02 23 | 13.386 1021.59 24 | 12.81 1022.07 25 | 12.153 1022.42 26 | 11.44 1022.63 27 | 10.699 1022.71 28 | 9.958 1022.63 29 | 9.245 1022.42 30 | 8.588 1022.07 31 | 8.012 1021.59 32 | 7.539 1021.02 33 | 7.188 1020.36 34 | 6.972 1019.65 35 | 6.899 1018.91 36 | 6.899 1016.01 37 | 6.63 1015.68 38 | 2.717 1015.68 39 | 2.717 1014.02 40 | 1.477 1014.02 41 | 1.477 1016.92 42 | 5.605 1016.92 43 | 5.605 1018.91 44 | 5.703 1019.9 45 | 5.993 1020.86 46 | 6.464 1021.74 47 | 7.097 1022.51 48 | 7.869 1023.14 49 | 8.75 1023.61 50 | 9.705 1023.9 51 | 10.699 1024 52 | -------------------------------------------------------------------------------- /input/dataset/cableChain-XendCover_outline_mesh0_z8700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 80 4 | 11.44 1023.93 5 | 11.693 1023.9 6 | 12.405 1023.69 7 | 12.648 1023.61 8 | 13.305 1023.26 9 | 13.529 1023.14 10 | 14.104 1022.67 11 | 14.301 1022.51 12 | 14.773 1021.93 13 | 14.934 1021.74 14 | 15.285 1021.08 15 | 15.405 1020.86 16 | 15.621 1020.14 17 | 15.695 1019.9 18 | 15.768 1019.16 19 | 15.793 1017.43 20 | 15.793 1016.92 21 | 19.921 1016.92 22 | 19.921 1014.02 23 | 18.681 1014.02 24 | 18.681 1015.68 25 | 14.768 1015.68 26 | 14.499 1016.01 27 | 14.499 1018.91 28 | 14.445 1019.46 29 | 14.426 1019.65 30 | 14.265 1020.18 31 | 14.21 1020.36 32 | 13.948 1020.85 33 | 13.859 1021.02 34 | 13.506 1021.45 35 | 13.386 1021.59 36 | 12.957 1021.95 37 | 12.81 1022.07 38 | 12.32 1022.33 39 | 12.153 1022.42 40 | 11.622 1022.58 41 | 11.44 1022.63 42 | 10.888 1022.69 43 | 10.699 1022.71 44 | 10.147 1022.65 45 | 9.958 1022.63 46 | 9.427 1022.47 47 | 9.245 1022.42 48 | 8.755 1022.15 49 | 8.588 1022.07 50 | 8.159 1021.71 51 | 8.012 1021.59 52 | 7.659 1021.16 53 | 7.539 1021.02 54 | 7.277 1020.53 55 | 7.188 1020.36 56 | 7.027 1019.83 57 | 6.972 1019.65 58 | 6.918 1019.1 59 | 6.899 1016.75 60 | 6.899 1016.01 61 | 6.63 1015.68 62 | 2.717 1015.68 63 | 2.717 1014.02 64 | 1.477 1014.02 65 | 1.477 1016.92 66 | 5.605 1016.92 67 | 5.605 1018.91 68 | 5.678 1019.65 69 | 5.703 1019.9 70 | 5.919 1020.61 71 | 5.993 1020.86 72 | 6.344 1021.51 73 | 6.464 1021.74 74 | 6.936 1022.31 75 | 7.097 1022.51 76 | 7.672 1022.98 77 | 7.869 1023.14 78 | 8.526 1023.49 79 | 8.75 1023.61 80 | 9.462 1023.83 81 | 9.705 1023.9 82 | 10.446 1023.98 83 | 10.699 1024 84 | -------------------------------------------------------------------------------- /input/dataset/cableChain-Xend_outline_mesh0_z1700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 14 4 | 2.915 1009.98 5 | 1.977 1008 6 | 1.977 1003.49 7 | 1.649 1003.23 8 | 1.102 1002.55 9 | 0.969 1002.06 10 | 0.949 1001.99 11 | 1.102 1001.44 12 | 1.578 1000.85 13 | 1.977 1000.5 14 | 1.977 996.271 15 | 0 996.27 16 | 0 1018.08 17 | 2.915 1018.08 18 | 15 19 | 24.674 996.271 20 | 22.697 996.271 21 | 22.697 1000.5 22 | 23.096 1000.85 23 | 23.45 1001.29 24 | 23.575 1001.45 25 | 23.71 1001.95 26 | 23.572 1002.55 27 | 23.169 1003.05 28 | 23.026 1003.23 29 | 22.697 1003.49 30 | 22.697 1008 31 | 21.759 1009.98 32 | 21.759 1018.08 33 | 24.674 1018.08 34 | -------------------------------------------------------------------------------- /input/dataset/cableChain-Xend_outline_mesh0_z4100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 6 4 | 24.674 997.635 5 | 23.008 997.634 6 | 22.697 997.635 7 | 22.697 1008 8 | 21.877 1009.73 9 | 24.674 1009.73 10 | 5 11 | 1.977 1008 12 | 1.977 997.635 13 | 0 997.634 14 | 0 1009.73 15 | 2.797 1009.73 16 | -------------------------------------------------------------------------------- /input/dataset/cableChain-Xend_outline_mesh0_z4700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 1.977 998.309 5 | 0 998.308 6 | 0 1007.63 7 | 1.977 1007.63 8 | 5 9 | 24.674 998.309 10 | 22.697 998.309 11 | 22.697 1007.63 12 | 24.485 1007.63 13 | 24.674 1007.64 14 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCorner-v2_outline_mesh0_z1100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 3.871 952.85 5 | 1.831 952.85 6 | 1.831 974.507 7 | 3.871 974.507 8 | 4 9 | 22.151 952.85 10 | 20.111 952.85 11 | 20.111 974.507 12 | 22.151 974.507 13 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCorner-v2_outline_mesh0_z700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 3.871 952.85 5 | 1.831 952.85 6 | 1.831 974.507 7 | 3.871 974.507 8 | 4 9 | 22.151 952.85 10 | 20.111 952.85 11 | 20.111 974.507 12 | 22.151 974.507 13 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z10100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 7 4 | 24 1012.49 5 | 23.632 1012.12 6 | 23.508 1012 7 | 22.36 1012 8 | 22.36 1015.95 9 | 23.477 1016.67 10 | 24 1017.09 11 | 6 12 | 0.522 1016.67 13 | 1.64 1015.95 14 | 1.64 1012 15 | 0.493 1012 16 | 0 1012.49 17 | 0 1017.09 18 | 7 19 | 23.508 1024 20 | 23.878 1023.63 21 | 24 1023.51 22 | 24 1018.91 23 | 23.478 1019.33 24 | 22.36 1020.04 25 | 22.36 1024 26 | 6 27 | 1.64 1020.05 28 | 0.523 1019.33 29 | 0 1018.91 30 | 0 1023.51 31 | 0.492 1024 32 | 1.64 1024 33 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z12700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 17 4 | 24 1023.23 5 | 24 1012.77 6 | 23.508 1012.26 7 | 22.831 1012.26 8 | 22.36 1012.25 9 | 22.36 1016.43 10 | 22.836 1016.81 11 | 23.16 1017.22 12 | 23.36 1017.47 13 | 23.506 1018 14 | 23.36 1018.53 15 | 23.007 1018.97 16 | 22.837 1019.18 17 | 22.36 1019.57 18 | 22.36 1023.74 19 | 23.037 1023.74 20 | 23.508 1023.74 21 | 17 22 | 1.64 1019.57 23 | 1.163 1019.18 24 | 0.84 1018.78 25 | 0.64 1018.53 26 | 0.503 1018.03 27 | 0.63 1017.51 28 | 0.993 1017.03 29 | 1.163 1016.81 30 | 1.64 1016.43 31 | 1.64 1012.26 32 | 0.963 1012.26 33 | 0.492 1012.25 34 | 0 1012.77 35 | 0 1023.23 36 | 0.492 1023.74 37 | 1.169 1023.74 38 | 1.64 1023.74 39 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z1300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 21 4 | 1.64 1022.71 5 | 2.627 1022.39 6 | 2.627 1021.72 7 | 2.628 1021.56 8 | 1.64 1021.24 9 | 1.64 1013.64 10 | 22.36 1013.64 11 | 22.36 1021.24 12 | 21.373 1021.56 13 | 21.373 1022.39 14 | 22.36 1022.71 15 | 22.36 1024 16 | 23.508 1024 17 | 23.997 1023.51 18 | 23.997 1012.49 19 | 23.504 1012 20 | 0.496 1012 21 | 0.003 1012.49 22 | 0.003 1023.51 23 | 0.492 1024 24 | 1.64 1024 25 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z15500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 8 4 | 1.64 1013.99 5 | 0.492 1013.99 6 | 0.214 1014.42 7 | 0 1014.76 8 | 0 1021.24 9 | 0.492 1022.01 10 | 1.348 1022.01 11 | 1.64 1022.01 12 | 8 13 | 23.786 1021.57 14 | 24 1021.24 15 | 24 1014.76 16 | 23.508 1013.99 17 | 22.36 1013.99 18 | 22.36 1022.01 19 | 23.216 1022.01 20 | 23.508 1022.01 21 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z2100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 17 4 | 23.975 1023.53 5 | 23.998 1022.74 6 | 23.997 1021.3 7 | 23.998 1012.86 8 | 23.997 1012.49 9 | 23.526 1012.02 10 | 22.409 1012 11 | 0.496 1012 12 | 0.003 1012.49 13 | 0.003 1023.47 14 | 0.47 1023.98 15 | 1.59 1024 16 | 1.64 1023.98 17 | 1.64 1013.64 18 | 22.36 1013.64 19 | 22.36 1024 20 | 23.508 1024 21 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z5100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 13 4 | 1.64 1013.64 5 | 22.36 1013.64 6 | 22.36 1024 7 | 23.508 1024 8 | 23.999 1023.51 9 | 23.997 1021.24 10 | 23.997 1012.49 11 | 23.504 1012 12 | 0.496 1012 13 | 0.003 1012.49 14 | 0.001 1023.51 15 | 0.492 1024 16 | 1.64 1024 17 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 20 4 | 1.64 1022.71 5 | 2.744 1022.35 6 | 2.744 1021.6 7 | 1.64 1021.24 8 | 1.64 1013.64 9 | 22.36 1013.64 10 | 22.36 1021.24 11 | 21.256 1021.6 12 | 21.256 1022.35 13 | 22.36 1022.71 14 | 22.36 1024 15 | 23.508 1024 16 | 23.997 1023.51 17 | 23.997 1012.49 18 | 23.504 1012 19 | 0.496 1012 20 | 0.003 1012.49 21 | 0.003 1023.51 22 | 0.492 1024 23 | 1.64 1024 24 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z8700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 7 4 | 23.508 1024 5 | 24 1023.51 6 | 23.999 1012.49 7 | 23.508 1012 8 | 22.36 1012 9 | 22.36 1024 10 | 23.069 1024 11 | 7 12 | 1.64 1012 13 | 0.495 1012 14 | 0.001 1012.49 15 | 0.002 1013.45 16 | 0 1023.51 17 | 0.492 1024 18 | 1.64 1024 19 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCornerCover-v2_outline_mesh0_z9300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 13 4 | 23.508 1024 5 | 24 1023.51 6 | 24 1012.49 7 | 23.508 1012 8 | 22.36 1012 9 | 22.36 1016.57 10 | 22.679 1016.88 11 | 23.111 1017.43 12 | 23.256 1017.96 13 | 23.111 1018.57 14 | 22.543 1019.28 15 | 22.36 1019.43 16 | 22.36 1024 17 | 15 18 | 1.64 1019.43 19 | 1.322 1019.12 20 | 0.889 1018.57 21 | 0.749 1018.06 22 | 0.75 1017.94 23 | 0.889 1017.43 24 | 1.457 1016.72 25 | 1.64 1016.57 26 | 1.64 1012 27 | 0.494 1012 28 | 0 1012.49 29 | 0.001 1013.84 30 | 0 1023.51 31 | 0.492 1024 32 | 1.64 1024 33 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCorner_outline_mesh0_z12300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 10 4 | 1.629 957.954 5 | 1.629 951.37 6 | 1.644 950.854 7 | 1.644 946.364 8 | 0.052 946.363 9 | 0 946.364 10 | 0.003 951.247 11 | 0.012 953.234 12 | 0.012 958.578 13 | 1.644 958.578 14 | 9 15 | 23.995 951.37 16 | 24.004 950.854 17 | 24.007 946.43 18 | 24.007 946.364 19 | 22.364 946.363 20 | 22.368 953.234 21 | 22.378 955.278 22 | 22.378 958.578 23 | 23.995 958.578 24 | 5 25 | 3.484 958.608 26 | 1.953 958.608 27 | 1.844 958.598 28 | 1.844 973.639 29 | 3.484 973.639 30 | 4 31 | 22.164 958.598 32 | 20.524 958.609 33 | 20.524 973.639 34 | 22.164 973.639 35 | -------------------------------------------------------------------------------- /input/dataset/cableChain-bedCorner_outline_mesh0_z1500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 8 4 | 1.782 958.606 5 | 1.629 958.58 6 | 1.629 946.758 7 | 0.281 946.752 8 | 0.012 946.751 9 | 0.012 974.5 10 | 1.524 974.507 11 | 1.781 974.507 12 | 11 13 | 23.995 964.86 14 | 23.991 946.857 15 | 23.99 946.751 16 | 22.656 946.758 17 | 22.389 946.757 18 | 22.382 948.555 19 | 22.381 958.58 20 | 22.232 958.605 21 | 22.227 965.111 22 | 22.226 974.507 23 | 23.995 974.507 24 | 15 25 | 6.044 958.37 26 | 8.544 958.37 27 | 8.544 961.902 28 | 15.464 961.902 29 | 15.464 958.37 30 | 17.964 958.37 31 | 17.964 961.902 32 | 20.004 961.9 33 | 20.004 949.591 34 | 6.67 949.591 35 | 5.248 949.59 36 | 4.004 949.59 37 | 4.004 961.901 38 | 5.844 961.902 39 | 6.044 961.903 40 | 4 41 | 15.464 955.37 42 | 15.464 950.37 43 | 17.964 950.37 44 | 17.964 955.37 45 | 4 46 | 6.044 955.37 47 | 6.044 950.37 48 | 8.544 950.37 49 | 8.544 955.37 50 | 7 51 | 32.653 950.553 52 | 32.088 950.053 53 | 26.453 950.053 54 | 26.453 951.693 55 | 31.013 951.693 56 | 31.013 956.093 57 | 32.653 956.093 58 | 4 59 | 32.653 958.593 60 | 31.013 958.593 61 | 31.013 965.513 62 | 32.653 965.513 63 | 7 64 | 32.653 973.553 65 | 32.653 968.013 66 | 31.013 968.013 67 | 31.013 972.413 68 | 26.453 972.413 69 | 26.453 974.053 70 | 32.088 974.053 71 | -------------------------------------------------------------------------------- /input/dataset/cableChain-link-v3_outline_mesh0_z1100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 9 4 | 24 996.409 5 | 23.701 996.109 6 | 22.441 996.108 7 | 22.36 996.109 8 | 22.36 1000.02 9 | 22.861 1000.34 10 | 23.579 1000.88 11 | 23.975 1001.2 12 | 24 1001.2 13 | 8 14 | 0.549 1000.78 15 | 0.971 1000.45 16 | 1.64 1000.02 17 | 1.64 996.109 18 | 0.38 996.108 19 | 0.299 996.109 20 | 0 996.409 21 | 0 1001.23 22 | 6 23 | 24 1002.77 24 | 23.471 1003.21 25 | 23.088 1003.51 26 | 22.36 1003.98 27 | 22.36 1007.85 28 | 24 1007.85 29 | 7 30 | 1.64 1003.98 31 | 1.15 1003.67 32 | 0.421 1003.12 33 | 0.022 1002.8 34 | 0 1002.77 35 | 0 1007.85 36 | 1.64 1007.85 37 | 18 38 | 22.16 1019.72 39 | 22.665 1019.37 40 | 23.372 1018.8 41 | 23.725 1018.36 42 | 23.822 1018 43 | 23.725 1017.64 44 | 23.372 1017.2 45 | 22.487 1016.49 46 | 22.16 1016.28 47 | 22.16 1011.75 48 | 21.99 1011.75 49 | 21.989 1008.01 50 | 20.427 1008.01 51 | 20.427 1009.65 52 | 20.426 1011.59 53 | 20.52 1011.59 54 | 20.52 1023.89 55 | 22.16 1023.89 56 | 18 57 | 3.48 1011.59 58 | 3.573 1011.59 59 | 3.573 1008.01 60 | 2.011 1008.01 61 | 2.011 1011.39 62 | 2.01 1011.75 63 | 1.84 1011.75 64 | 1.84 1016.28 65 | 1.335 1016.63 66 | 0.628 1017.2 67 | 0.275 1017.64 68 | 0.178 1018 69 | 0.276 1018.36 70 | 0.628 1018.8 71 | 1.513 1019.51 72 | 1.84 1019.72 73 | 1.84 1023.89 74 | 3.48 1023.89 75 | -------------------------------------------------------------------------------- /input/dataset/cableChain-link-v3_outline_mesh0_z4100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 13 4 | 22.16 1011.6 5 | 22.46 1011.6 6 | 22.46 1007.85 7 | 24 1007.85 8 | 24 998.054 9 | 23.701 997.641 10 | 22.36 997.64 11 | 22.36 1008.01 12 | 20.34 1008.01 13 | 20.34 1011.59 14 | 20.52 1011.59 15 | 20.52 1022.36 16 | 22.16 1022.36 17 | 15 18 | 3.48 1011.59 19 | 3.66 1011.59 20 | 3.66 1008.01 21 | 1.64 1008.01 22 | 1.64 997.641 23 | 0.556 997.64 24 | 0.299 997.641 25 | 0 998.053 26 | 0 1007.85 27 | 1.54 1007.85 28 | 1.54 1011.18 29 | 1.557 1011.6 30 | 1.84 1011.6 31 | 1.84 1022.36 32 | 3.48 1022.36 33 | -------------------------------------------------------------------------------- /input/dataset/cableChain-link-v3_outline_mesh0_z500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 6 4 | 24 996.349 5 | 23.701 996.05 6 | 22.36 996.05 7 | 22.36 999.789 8 | 23.12 1000.23 9 | 24 1000.76 10 | 6 11 | 0.472 1000.46 12 | 1.64 999.789 13 | 1.64 996.05 14 | 0.299 996.05 15 | 0 996.35 16 | 0 1000.76 17 | 5 18 | 24 1003.24 19 | 23.528 1003.54 20 | 22.36 1004.21 21 | 22.36 1007.85 22 | 24 1007.85 23 | 5 24 | 1.64 1004.21 25 | 0.473 1003.54 26 | 0 1003.24 27 | 0 1007.85 28 | 1.64 1007.85 29 | 15 30 | 22.16 1019.98 31 | 22.922 1019.54 32 | 24 1018.85 33 | 24 1017.15 34 | 22.923 1016.46 35 | 22.16 1016.02 36 | 22.16 1011.6 37 | 22.221 1011.6 38 | 22.222 1008.01 39 | 20.658 1008.01 40 | 20.658 1009.25 41 | 20.659 1010.49 42 | 20.52 1010.49 43 | 20.52 1023.95 44 | 22.16 1023.95 45 | 16 46 | 3.48 1010.49 47 | 3.342 1010.49 48 | 3.342 1008.01 49 | 1.802 1008.01 50 | 1.778 1008.9 51 | 1.778 1011.6 52 | 1.84 1011.6 53 | 1.84 1016.02 54 | 1.078 1016.46 55 | 0 1017.15 56 | 0 1018.85 57 | 1.077 1019.54 58 | 1.524 1019.8 59 | 1.84 1019.98 60 | 1.84 1023.95 61 | 3.48 1023.95 62 | -------------------------------------------------------------------------------- /input/dataset/cableChain-linkCover-v2_outline_mesh0_z9900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 4 4 | 22.16 1018.2 5 | 1.84 1018.2 6 | 1.84 1019.44 7 | 22.16 1019.44 8 | -------------------------------------------------------------------------------- /input/dataset/cableChain-plateMount-v2_outline_mesh0_z3900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 25 4 | 28.288 1022.78 5 | 22.334 1008.26 6 | 23.49 1008.11 7 | 24.238 1008.01 8 | 24.589 1007.82 9 | 24.73 1007.44 10 | 24.73 1002.96 11 | 24.59 1002.58 12 | 24.238 1002.39 13 | 23.49 1002.29 14 | 21.962 1002.1 15 | 21.69 1002.06 16 | 21.69 998.874 17 | 22.769 997.78 18 | 26.146 994.357 19 | 26.146 981.3 20 | 24.504 981.3 21 | 24.504 993.689 22 | 20.044 998.214 23 | 20.044 1006.98 24 | 24.6 1018.19 25 | 26.507 1022.78 26 | 24.597 1022.78 27 | 24.597 1024 28 | 28.288 1024 29 | 5 30 | 21.954 1006.7 31 | 21.69 1006.68 32 | 21.69 1003.7 33 | 23.49 1003.7 34 | 23.49 1006.7 35 | 28 36 | 3.691 1022.78 37 | 1.781 1022.78 38 | 3.688 1018.19 39 | 8.244 1006.98 40 | 8.244 998.242 41 | 7.814 997.778 42 | 3.784 993.689 43 | 3.784 981.3 44 | 2.142 981.3 45 | 2.142 994.357 46 | 6.357 998.63 47 | 6.598 998.874 48 | 6.598 1002.06 49 | 4.798 1002.29 50 | 4.05 1002.39 51 | 3.699 1002.58 52 | 3.558 1002.96 53 | 3.558 1007.44 54 | 3.698 1007.82 55 | 4.05 1008.01 56 | 4.798 1008.11 57 | 5.512 1008.2 58 | 5.954 1008.26 59 | 5.497 1009.37 60 | 3.038 1015.38 61 | 0 1022.78 62 | 0 1024 63 | 3.691 1024 64 | 4 65 | 4.798 1003.7 66 | 6.598 1003.7 67 | 6.598 1006.68 68 | 4.798 1006.7 69 | -------------------------------------------------------------------------------- /input/dataset/cableChain-plateMount-v2_outline_mesh0_z4500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 29 4 | 28.288 1022.78 5 | 23.538 1011.2 6 | 22.334 1008.26 7 | 23.49 1008.11 8 | 24.238 1008.01 9 | 24.59 1007.82 10 | 24.73 1007.44 11 | 24.73 1002.96 12 | 24.59 1002.58 13 | 24.238 1002.39 14 | 23.49 1002.29 15 | 22.005 1002.1 16 | 21.69 1002.06 17 | 21.69 998.874 18 | 26.146 994.357 19 | 26.146 981.3 20 | 24.504 981.3 21 | 24.504 993.689 22 | 20.044 998.214 23 | 20.044 998.282 24 | 19.583 998.533 25 | 19.582 1006.43 26 | 20.044 1006.68 27 | 20.044 1006.98 28 | 24.6 1018.19 29 | 26.507 1022.78 30 | 24.597 1022.78 31 | 24.597 1024 32 | 28.288 1024 33 | 4 34 | 21.697 1006.7 35 | 21.69 1003.7 36 | 23.49 1003.7 37 | 23.49 1006.7 38 | 29 39 | 3.691 1022.78 40 | 1.781 1022.78 41 | 3.688 1018.19 42 | 8.244 1006.98 43 | 8.244 1006.68 44 | 8.705 1006.43 45 | 8.705 998.533 46 | 8.244 998.282 47 | 8.244 998.214 48 | 3.784 993.689 49 | 3.784 981.3 50 | 2.142 981.3 51 | 2.142 994.357 52 | 6.598 998.874 53 | 6.598 1002.06 54 | 4.798 1002.29 55 | 4.05 1002.39 56 | 3.698 1002.58 57 | 3.558 1002.96 58 | 3.558 1007.44 59 | 3.698 1007.82 60 | 4.05 1008.01 61 | 4.798 1008.11 62 | 5.954 1008.26 63 | 5.284 1009.9 64 | 2.794 1015.97 65 | 0 1022.78 66 | 0 1024 67 | 3.691 1024 68 | 4 69 | 4.798 1003.7 70 | 6.598 1003.7 71 | 6.598 1006.68 72 | 4.798 1006.7 73 | -------------------------------------------------------------------------------- /input/dataset/cableChain-plateMount-v2_outline_mesh0_z5900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 31 4 | 28.288 1023.98 5 | 28.288 1022.78 6 | 23.538 1011.2 7 | 22.334 1008.26 8 | 23.463 1008.11 9 | 24.238 1008.01 10 | 24.593 1007.81 11 | 24.73 1007.43 12 | 24.73 1002.96 13 | 24.59 1002.58 14 | 24.223 1002.39 15 | 23.49 1002.29 16 | 21.69 1002.06 17 | 21.69 998.874 18 | 25.9 994.606 19 | 26.146 994.357 20 | 26.146 981.302 21 | 24.531 981.3 22 | 24.504 981.3 23 | 24.504 993.66 24 | 20.044 998.214 25 | 20.031 998.288 26 | 19.96 998.324 27 | 19.96 1006.64 28 | 20.044 1006.69 29 | 20.044 1006.98 30 | 24.6 1018.19 31 | 26.507 1022.78 32 | 24.597 1022.78 33 | 24.597 1024 34 | 28.26 1024 35 | 4 36 | 21.697 1006.7 37 | 21.69 1003.7 38 | 23.49 1003.7 39 | 23.49 1006.7 40 | 33 41 | 3.691 1022.8 42 | 1.811 1022.78 43 | 1.781 1022.78 44 | 3.658 1018.26 45 | 6.167 1012.08 46 | 8.244 1006.98 47 | 8.244 1006.68 48 | 8.328 1006.64 49 | 8.329 998.325 50 | 8.244 998.282 51 | 8.244 998.214 52 | 3.976 993.884 53 | 3.784 993.661 54 | 3.784 981.302 55 | 2.169 981.3 56 | 2.142 981.3 57 | 2.142 994.357 58 | 6.598 998.874 59 | 6.598 1002.06 60 | 4.876 1002.28 61 | 4.05 1002.39 62 | 3.695 1002.59 63 | 3.558 1002.96 64 | 3.558 1007.42 65 | 3.698 1007.82 66 | 4.065 1008.01 67 | 4.798 1008.11 68 | 5.954 1008.26 69 | 4.786 1011.11 70 | 0 1022.78 71 | 0 1023.98 72 | 1.781 1024 73 | 3.691 1024 74 | 4 75 | 4.798 1003.7 76 | 6.598 1003.7 77 | 6.598 1006.68 78 | 4.798 1006.7 79 | -------------------------------------------------------------------------------- /input/dataset/clamp-frame_outline_mesh0_z11900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 98 4 | 9.395 1023.92 5 | 9.706 1023.71 6 | 9.915 1023.4 7 | 9.998 1023.05 8 | 9.998 999.002 9 | 45.998 999.002 10 | 46.522 999.03 11 | 47.038 999.11 12 | 47.544 999.246 13 | 48.032 999.434 14 | 48.498 999.672 15 | 48.938 999.956 16 | 49.344 1000.29 17 | 49.704 1000.64 18 | 50.035 1001.05 19 | 50.322 1001.49 20 | 50.56 1001.95 21 | 50.75 1002.44 22 | 50.887 1002.95 23 | 50.971 1003.46 24 | 50.999 1003.99 25 | 51 1008.12 26 | 51 1008.46 27 | 51.227 1008.61 28 | 51.676 1008.28 29 | 52.144 1007.94 30 | 53.672 1009.01 31 | 55.143 1007.93 32 | 56.672 1009.01 33 | 58.143 1007.93 34 | 59.672 1009.01 35 | 60.998 1008.04 36 | 60.994 1003.87 37 | 60.982 1003.35 38 | 60.95 1002.83 39 | 60.9 1002.3 40 | 60.83 1001.79 41 | 60.744 1001.27 42 | 60.64 1000.76 43 | 60.518 1000.25 44 | 60.378 999.742 45 | 60.22 999.244 46 | 60.046 998.75 47 | 59.854 998.262 48 | 59.646 997.782 49 | 59.42 997.31 50 | 59.178 996.846 51 | 58.92 996.39 52 | 58.646 995.944 53 | 58.358 995.508 54 | 58.054 995.082 55 | 57.736 994.666 56 | 57.402 994.262 57 | 57.056 993.87 58 | 56.696 993.49 59 | 56.322 993.124 60 | 55.936 992.77 61 | 55.538 992.43 62 | 55.128 992.104 63 | 54.708 991.792 64 | 54.276 991.496 65 | 53.834 991.216 66 | 53.384 990.95 67 | 52.924 990.7 68 | 52.456 990.466 69 | 51.978 990.248 70 | 51.496 990.048 71 | 51.004 989.866 72 | 50.508 989.7 73 | 50.006 989.55 74 | 49.5 989.42 75 | 48.988 989.306 76 | 48.474 989.21 77 | 47.956 989.134 78 | 47.436 989.074 79 | 46.914 989.034 80 | 46.392 989.01 81 | 29.832 989.002 82 | 5 989.002 83 | 4.372 989.042 84 | 3.756 989.158 85 | 3.158 989.352 86 | 2.59 989.62 87 | 2.06 989.956 88 | 1.576 990.356 89 | 1.228 990.721 90 | 0.847 991.219 91 | 0.531 991.762 92 | 0.286 992.34 93 | 0.115 992.943 94 | 0.02 993.564 95 | 0 1011.6 96 | 0 1023.05 97 | 0.091 1023.42 98 | 0.292 1023.71 99 | 0.582 1023.91 100 | 0.946 1024 101 | 9.052 1024 102 | 20 103 | 60.394 1023.92 104 | 60.706 1023.71 105 | 60.915 1023.4 106 | 60.998 1023.05 107 | 60.998 1019.55 108 | 60.485 1019.21 109 | 59.353 1020.08 110 | 57.823 1018.96 111 | 56.353 1020.08 112 | 54.823 1018.96 113 | 53.353 1020.08 114 | 51.86 1018.98 115 | 51.336 1019.33 116 | 51 1019.58 117 | 51 1023.05 118 | 51.091 1023.42 119 | 51.292 1023.71 120 | 51.581 1023.91 121 | 51.946 1024 122 | 60.052 1024 123 | -------------------------------------------------------------------------------- /input/dataset/clamp-frame_outline_mesh0_z1700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 102 4 | 9.253 1023.97 5 | 9.544 1023.84 6 | 9.778 1023.63 7 | 9.933 1023.36 8 | 9.998 1023.05 9 | 9.998 999.002 10 | 45.998 999.002 11 | 46.519 999.029 12 | 47.035 999.109 13 | 47.541 999.244 14 | 48.03 999.432 15 | 48.495 999.67 16 | 48.936 999.954 17 | 49.342 1000.28 18 | 49.714 1000.66 19 | 50.044 1001.06 20 | 50.33 1001.5 21 | 50.566 1001.97 22 | 50.754 1002.46 23 | 50.89 1002.96 24 | 50.972 1003.48 25 | 50.998 1004 26 | 51 1005.5 27 | 51 1022.82 28 | 51.035 1023.26 29 | 51.162 1023.55 30 | 51.37 1023.78 31 | 51.64 1023.94 32 | 51.946 1024 33 | 59.735 1024 34 | 60.253 1023.97 35 | 60.544 1023.84 36 | 60.778 1023.63 37 | 60.933 1023.36 38 | 60.998 1023.05 39 | 60.998 1004.05 40 | 60.99 1003.48 41 | 60.962 1002.96 42 | 60.916 1002.43 43 | 60.852 1001.91 44 | 60.772 1001.4 45 | 60.672 1000.88 46 | 60.554 1000.37 47 | 60.418 999.868 48 | 60.264 999.366 49 | 60.094 998.872 50 | 59.906 998.382 51 | 59.702 997.9 52 | 59.48 997.426 53 | 59.244 996.96 54 | 58.99 996.502 55 | 58.72 996.052 56 | 58.434 995.614 57 | 58.134 995.184 58 | 57.82 994.766 59 | 57.49 994.36 60 | 57.146 993.964 61 | 56.79 993.582 62 | 56.418 993.212 63 | 56.041 992.859 64 | 55.645 992.514 65 | 55.239 992.186 66 | 54.821 991.87 67 | 54.391 991.57 68 | 53.953 991.284 69 | 53.503 991.016 70 | 53.047 990.761 71 | 52.58 990.523 72 | 52.106 990.301 73 | 51.624 990.097 74 | 51.136 989.909 75 | 50.64 989.739 76 | 50.14 989.585 77 | 49.634 989.45 78 | 49.124 989.332 79 | 48.61 989.232 80 | 48.092 989.15 81 | 47.572 989.086 82 | 47.052 989.04 83 | 46.528 989.011 84 | 46.011 989.003 85 | 5 989.002 86 | 4.385 989.04 87 | 3.769 989.154 88 | 3.171 989.347 89 | 2.602 989.613 90 | 2.071 989.948 91 | 1.586 990.347 92 | 1.146 990.814 93 | 0.778 991.322 94 | 0.474 991.872 95 | 0.244 992.456 96 | 0.088 993.064 97 | 0.008 993.688 98 | 0 995.135 99 | 0 1023.05 100 | 0.068 1023.36 101 | 0.225 1023.63 102 | 0.454 1023.84 103 | 0.74 1023.97 104 | 0.946 1024 105 | 8.735 1024 106 | -------------------------------------------------------------------------------- /input/dataset/clamp-frame_outline_mesh0_z19300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 101 4 | 60.358 1023.88 5 | 60.666 1023.68 6 | 60.872 1023.38 7 | 60.95 1023.02 8 | 60.951 1004 9 | 60.935 1003.38 10 | 60.904 1002.86 11 | 60.855 1002.34 12 | 60.788 1001.82 13 | 60.703 1001.31 14 | 60.595 1000.77 15 | 60.47 1000.26 16 | 60.33 999.757 17 | 60.174 999.259 18 | 59.999 998.767 19 | 59.808 998.283 20 | 59.6 997.803 21 | 59.38 997.337 22 | 59.134 996.87 23 | 58.878 996.415 24 | 58.609 995.975 25 | 58.317 995.535 26 | 58.014 995.111 27 | 57.697 994.697 28 | 57.365 994.295 29 | 57.019 993.904 30 | 56.659 993.525 31 | 56.287 993.159 32 | 55.907 992.81 33 | 55.506 992.469 34 | 55.104 992.146 35 | 54.684 991.836 36 | 54.254 991.54 37 | 53.814 991.259 38 | 53.364 990.993 39 | 52.906 990.745 40 | 52.438 990.513 41 | 51.964 990.295 42 | 51.477 990.094 43 | 50.992 989.913 44 | 50.498 989.747 45 | 49.999 989.599 46 | 49.493 989.468 47 | 48.985 989.356 48 | 48.471 989.26 49 | 47.955 989.182 50 | 47.437 989.124 51 | 46.917 989.082 52 | 46.395 989.06 53 | 23.068 989.052 54 | 5 989.051 55 | 4.38 989.09 56 | 3.768 989.206 57 | 3.177 989.399 58 | 2.615 989.664 59 | 2.089 989.996 60 | 1.61 990.393 61 | 1.183 990.845 62 | 0.819 991.35 63 | 0.519 991.893 64 | 0.29 992.471 65 | 0.136 993.075 66 | 0.058 993.691 67 | 0.047 999.298 68 | 0.049 1023 69 | 0.108 1023.34 70 | 0.292 1023.64 71 | 0.57 1023.85 72 | 0.845 1023.94 73 | 1.581 1023.95 74 | 9.052 1023.95 75 | 9.358 1023.88 76 | 9.666 1023.68 77 | 9.872 1023.38 78 | 9.95 1023.02 79 | 9.95 999.358 80 | 9.951 998.953 81 | 45.998 998.952 82 | 46.503 998.977 83 | 47.006 999.054 84 | 47.502 999.179 85 | 47.971 999.354 86 | 48.426 999.574 87 | 48.859 999.84 88 | 49.263 1000.15 89 | 49.63 1000.5 90 | 49.963 1000.87 91 | 50.258 1001.29 92 | 50.507 1001.73 93 | 50.713 1002.19 94 | 50.87 1002.67 95 | 50.98 1003.17 96 | 51.037 1003.67 97 | 51.048 1010.91 98 | 51.048 1023 99 | 51.108 1023.34 100 | 51.292 1023.64 101 | 51.568 1023.85 102 | 51.845 1023.94 103 | 52.581 1023.95 104 | 60.052 1023.95 105 | -------------------------------------------------------------------------------- /input/dataset/clamp-protector_outline_mesh0_z1700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 100 4 | 10.626 1023.98 5 | 11.252 1023.92 6 | 11.872 1023.82 7 | 12.486 1023.69 8 | 13.09 1023.51 9 | 13.68 1023.3 10 | 14.256 1023.05 11 | 14.816 1022.76 12 | 15.358 1022.44 13 | 15.876 1022.09 14 | 16.374 1021.71 15 | 16.844 1021.29 16 | 17.288 1020.85 17 | 17.704 1020.38 18 | 18.09 1019.88 19 | 18.442 1019.36 20 | 18.762 1018.82 21 | 19.048 1018.26 22 | 19.296 1017.68 23 | 19.51 1017.09 24 | 19.684 1016.49 25 | 19.822 1015.87 26 | 19.92 1015.25 27 | 19.98 1014.63 28 | 19.998 1014 29 | 19.98 1013.37 30 | 19.92 1012.75 31 | 19.822 1012.13 32 | 19.684 1011.51 33 | 19.51 1010.91 34 | 19.296 1010.32 35 | 19.048 1009.74 36 | 18.762 1009.18 37 | 18.442 1008.64 38 | 18.09 1008.12 39 | 17.704 1007.63 40 | 17.288 1007.16 41 | 16.844 1006.71 42 | 16.374 1006.3 43 | 15.876 1005.91 44 | 15.358 1005.56 45 | 14.816 1005.24 46 | 14.256 1004.95 47 | 13.68 1004.7 48 | 13.09 1004.49 49 | 12.486 1004.32 50 | 11.872 1004.18 51 | 11.252 1004.08 52 | 10.626 1004.02 53 | 9.998 1004 54 | 9.372 1004.02 55 | 8.746 1004.08 56 | 8.126 1004.18 57 | 7.512 1004.32 58 | 6.908 1004.49 59 | 6.318 1004.7 60 | 5.742 1004.95 61 | 5.182 1005.24 62 | 4.64 1005.56 63 | 4.122 1005.91 64 | 3.624 1006.3 65 | 3.154 1006.71 66 | 2.71 1007.16 67 | 2.294 1007.63 68 | 1.908 1008.12 69 | 1.556 1008.64 70 | 1.236 1009.18 71 | 0.95 1009.74 72 | 0.702 1010.32 73 | 0.488 1010.91 74 | 0.314 1011.51 75 | 0.176 1012.13 76 | 0.078 1012.75 77 | 0.018 1013.37 78 | 0 1014 79 | 0.018 1014.63 80 | 0.078 1015.25 81 | 0.176 1015.87 82 | 0.314 1016.49 83 | 0.488 1017.09 84 | 0.702 1017.68 85 | 0.95 1018.26 86 | 1.236 1018.82 87 | 1.556 1019.36 88 | 1.908 1019.88 89 | 2.294 1020.38 90 | 2.71 1020.85 91 | 3.154 1021.29 92 | 3.624 1021.71 93 | 4.122 1022.09 94 | 4.64 1022.44 95 | 5.182 1022.76 96 | 5.742 1023.05 97 | 6.318 1023.3 98 | 6.908 1023.51 99 | 7.512 1023.69 100 | 8.126 1023.82 101 | 8.746 1023.92 102 | 9.372 1023.98 103 | 9.998 1024 104 | -------------------------------------------------------------------------------- /input/dataset/clamp-protector_outline_mesh0_z5900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 33 4 | 6.278 1012.28 5 | 6.522 1011.83 6 | 6.841 1011.39 7 | 7.193 1011.01 8 | 7.59 1010.68 9 | 8.024 1010.41 10 | 8.49 1010.19 11 | 8.98 1010.03 12 | 9.486 1009.93 13 | 9.998 1009.9 14 | 10.512 1009.93 15 | 10.878 1009.98 16 | 12.104 1007.85 17 | 11.616 1007.71 18 | 11.07 1007.59 19 | 10.408 1007.51 20 | 9.85 1007.5 21 | 9.184 1007.55 22 | 8.637 1007.65 23 | 7.99 1007.82 24 | 7.47 1008.02 25 | 6.868 1008.31 26 | 6.394 1008.6 27 | 5.856 1008.99 28 | 5.445 1009.37 29 | 5.089 1009.75 30 | 4.74 1010.18 31 | 4.381 1010.74 32 | 4.118 1011.23 33 | 3.868 1011.85 34 | 3.704 1012.38 35 | 3.622 1012.75 36 | 6.096 1012.75 37 | 34 38 | 14.738 1018.45 39 | 15.167 1017.94 40 | 15.488 1017.48 41 | 15.812 1016.9 42 | 16.042 1016.39 43 | 16.252 1015.76 44 | 16.384 1015.22 45 | 16.472 1014.56 46 | 16.498 1014 47 | 16.462 1013.33 48 | 16.384 1012.78 49 | 16.222 1012.13 50 | 16.042 1011.61 51 | 15.762 1011 52 | 15.488 1010.52 53 | 15.099 1009.98 54 | 14.738 1009.55 55 | 14.338 1009.16 56 | 14.27 1009.1 57 | 13.279 1010.82 58 | 13.034 1011.25 59 | 13.371 1011.67 60 | 13.651 1012.14 61 | 13.855 1012.61 62 | 14 1013.11 63 | 14.079 1013.62 64 | 14.096 1014.13 65 | 14.047 1014.64 66 | 13.936 1015.14 67 | 13.761 1015.63 68 | 13.527 1016.09 69 | 13.238 1016.51 70 | 13.033 1016.75 71 | 14.27 1018.9 72 | 34 73 | 10.814 1020.45 74 | 11.361 1020.35 75 | 12.008 1020.18 76 | 12.104 1020.15 77 | 11.113 1018.43 78 | 10.863 1018.01 79 | 10.288 1018.09 80 | 9.742 1018.09 81 | 9.23 1018.03 82 | 8.732 1017.9 83 | 8.254 1017.71 84 | 7.802 1017.46 85 | 7.386 1017.16 86 | 7.011 1016.81 87 | 6.683 1016.41 88 | 6.406 1015.98 89 | 6.188 1015.51 90 | 6.097 1015.25 91 | 3.622 1015.25 92 | 3.776 1015.87 93 | 3.956 1016.39 94 | 4.236 1017 95 | 4.51 1017.48 96 | 4.899 1018.03 97 | 5.26 1018.45 98 | 5.662 1018.84 99 | 6.178 1019.26 100 | 6.644 1019.56 101 | 7.232 1019.88 102 | 7.745 1020.09 103 | 8.382 1020.3 104 | 8.928 1020.41 105 | 9.59 1020.49 106 | 10.147 1020.5 107 | -------------------------------------------------------------------------------- /input/dataset/level-meas_outline_mesh0_z10500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 8 4 | 164.19 1016.31 5 | 110.041 1008.58 6 | 56.171 1000.88 7 | 8.175 994.025 8 | 7.626 994 9 | 0 994 10 | 0 1024 11 | 218 1024 12 | -------------------------------------------------------------------------------- /input/dataset/level-meas_outline_mesh0_z22900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 129 4 | 211.5 1023.07 5 | 211.5 1023.5 6 | 211 1023.5 7 | 211 1023 8 | 204.5 1022.07 9 | 204.5 1023.07 10 | 204 1023 11 | 204 1022 12 | 197.5 1021.07 13 | 197.5 1022.07 14 | 197 1022 15 | 197 1021 16 | 190.5 1020.07 17 | 190.5 1021.07 18 | 190 1021 19 | 190 1020 20 | 183.5 1019.07 21 | 183.5 1020.07 22 | 183 1020 23 | 183 1019 24 | 176.5 1018.07 25 | 176.5 1019.07 26 | 176 1019 27 | 176 1018 28 | 169.5 1017.07 29 | 169.5 1018.07 30 | 169 1018 31 | 169 1017 32 | 162.5 1016.07 33 | 162.5 1017.07 34 | 162 1017 35 | 162 1016 36 | 155.5 1015.07 37 | 155.5 1016.07 38 | 155 1016 39 | 155 1015 40 | 149 1014.14 41 | 149 1014.64 42 | 148.5 1014.57 43 | 148.5 1015.07 44 | 148 1015 45 | 148 1014 46 | 141.5 1013.07 47 | 141.5 1014.07 48 | 141 1014 49 | 141 1013 50 | 134.5 1012.07 51 | 134.5 1013.07 52 | 134 1013 53 | 134 1012 54 | 127.5 1011.07 55 | 127.5 1012.07 56 | 127 1012 57 | 127 1011 58 | 120.5 1010.07 59 | 120.5 1011.07 60 | 120 1011 61 | 120 1010 62 | 113.5 1009.07 63 | 113.5 1010.07 64 | 113 1010 65 | 113 1009 66 | 106.5 1008.07 67 | 106.5 1009.07 68 | 106 1009 69 | 106 1008 70 | 99.5 1007.07 71 | 99.5 1008.07 72 | 99 1008 73 | 99 1007 74 | 92.5 1006.07 75 | 92.5 1007.07 76 | 92 1007 77 | 92 1006 78 | 85.5 1005.07 79 | 85.5 1006.07 80 | 85 1006 81 | 85 1005 82 | 79 1004.14 83 | 79 1004.64 84 | 78.5 1004.57 85 | 78.5 1005.07 86 | 78 1005 87 | 78 1004 88 | 71.5 1003.07 89 | 71.5 1004.07 90 | 71 1004 91 | 71 1003 92 | 64.5 1002.07 93 | 64.5 1003.07 94 | 64 1003 95 | 64 1002 96 | 57.5 1001.07 97 | 57.5 1002.07 98 | 57 1002 99 | 57 1001 100 | 50.5 1000.07 101 | 50.5 1001.07 102 | 50 1001 103 | 50 1000 104 | 43.5 999.071 105 | 43.5 1000.07 106 | 43 1000 107 | 43 999 108 | 36.5 998.071 109 | 36.5 999.071 110 | 36 999 111 | 36 998 112 | 29.5 997.071 113 | 29.5 998.071 114 | 29 998 115 | 29 997 116 | 22.5 996.071 117 | 22.5 997.071 118 | 22 997 119 | 22 996 120 | 15.5 995.071 121 | 15.5 996.071 122 | 15 996 123 | 15 995 124 | 9 994.143 125 | 9 994.643 126 | 8.5 994.571 127 | 8.5 995.071 128 | 8 995 129 | 8 994 130 | 0 994 131 | 0 1024 132 | 218 1024 133 | -------------------------------------------------------------------------------- /input/dataset/level-meas_outline_mesh0_z4700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 6 4 | 167.725 1016.82 5 | 36.377 998.055 6 | 8 994 7 | 0 994 8 | 0 1024 9 | 218 1024 10 | -------------------------------------------------------------------------------- /input/dataset/pocket-operator-Lid-Robot_outline_mesh0_z1300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 57 4 | 28.153 1023.64 5 | 28.817 1023.51 6 | 29.579 1023.25 7 | 30.186 1022.95 8 | 30.858 1022.5 9 | 31.457 1021.97 10 | 31.905 1021.46 11 | 32.349 1020.79 12 | 32.648 1020.18 13 | 32.908 1019.42 14 | 33.04 1018.75 15 | 33.099 1017.95 16 | 33.1 982.51 17 | 33.099 919.943 18 | 33.35 918.142 19 | 33.394 917.835 20 | 32.999 917.438 21 | 32.574 917.064 22 | 32.124 916.722 23 | 31.652 916.411 24 | 31.159 916.132 25 | 30.649 915.889 26 | 30.123 915.681 27 | 29.585 915.509 28 | 29.035 915.374 29 | 28.478 915.278 30 | 27.916 915.22 31 | 27.35 915.2 32 | 6.05 915.2 33 | 5.485 915.22 34 | 4.923 915.278 35 | 4.366 915.374 36 | 3.816 915.508 37 | 3.278 915.68 38 | 2.752 915.888 39 | 2.242 916.131 40 | 1.749 916.41 41 | 1.277 916.721 42 | 0.827 917.063 43 | 0.402 917.437 44 | 0.006 917.835 45 | 0.3 919.912 46 | 0.301 982.509 47 | 0.3 1017.95 48 | 0.361 1018.75 49 | 0.491 1019.42 50 | 0.753 1020.18 51 | 1.05 1020.79 52 | 1.496 1021.46 53 | 2.035 1022.06 54 | 2.541 1022.5 55 | 3.215 1022.95 56 | 3.82 1023.25 57 | 4.584 1023.51 58 | 5.246 1023.64 59 | 6.05 1023.7 60 | 27.35 1023.7 61 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z16900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 45 4 | 27 976.689 5 | 29 976.691 6 | 29 928.38 7 | 29.064 927.867 8 | 29.219 927.514 9 | 29.402 927.353 10 | 31.845 927.333 11 | 101.453 927.332 12 | 190.696 927.331 13 | 212.5 927.333 14 | 212.664 927.39 15 | 212.844 927.617 16 | 212.978 928.076 17 | 213 976.69 18 | 215 976.689 19 | 215 978.026 20 | 218 978.026 21 | 218 973.276 22 | 217.172 973.276 23 | 216 973.277 24 | 216 924.188 25 | 215.98 923.663 26 | 215.912 923.13 27 | 215.787 922.572 28 | 215.611 922.078 29 | 215.34 921.583 30 | 215.068 921.278 31 | 214.788 921.102 32 | 214.5 921.044 33 | 135.901 921.045 34 | 51.391 921.044 35 | 27.5 921.045 36 | 27.203 921.106 37 | 26.917 921.291 38 | 26.661 921.583 39 | 26.393 922.071 40 | 26.216 922.565 41 | 26.099 923.06 42 | 26.03 923.573 43 | 26.001 924.103 44 | 26 926.695 45 | 26 973.276 46 | 24 973.275 47 | 24 978.026 48 | 27 978.027 49 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z18700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 45 4 | 27 975.712 5 | 29 975.713 6 | 29 931.695 7 | 29.065 931.18 8 | 29.221 930.826 9 | 29.402 930.668 10 | 31.641 930.648 11 | 95.196 930.648 12 | 192.592 930.647 13 | 212.5 930.648 14 | 212.691 930.726 15 | 212.87 930.99 16 | 212.981 931.414 17 | 213 975.712 18 | 215 975.712 19 | 215 977.049 20 | 218 977.049 21 | 218 972.298 22 | 217.245 972.298 23 | 216 972.299 24 | 216 927.503 25 | 215.98 926.984 26 | 215.912 926.445 27 | 215.787 925.888 28 | 215.611 925.393 29 | 215.344 924.905 30 | 215.063 924.589 31 | 214.782 924.415 32 | 214.5 924.359 33 | 142.67 924.36 34 | 49.2 924.359 35 | 27.5 924.36 36 | 27.199 924.423 37 | 26.909 924.614 38 | 26.656 924.905 39 | 26.395 925.382 40 | 26.218 925.875 41 | 26.099 926.376 42 | 26.03 926.887 43 | 26.001 927.414 44 | 26 929.791 45 | 26 972.298 46 | 24 972.298 47 | 24 977.049 48 | 27 977.05 49 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z22300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 44 4 | 27 973.757 5 | 29 973.759 6 | 29 938.325 7 | 29.066 937.806 8 | 29.225 937.451 9 | 29.402 937.298 10 | 31.233 937.278 11 | 82.681 937.278 12 | 196.384 937.277 13 | 212.5 937.278 14 | 212.671 937.341 15 | 212.846 937.568 16 | 212.978 938.021 17 | 213 973.758 18 | 215 973.757 19 | 215 975.094 20 | 218 975.094 21 | 218 970.344 22 | 217.393 970.344 23 | 216 970.345 24 | 216 934.134 25 | 215.981 933.625 26 | 215.92 933.121 27 | 215.81 932.604 28 | 215.643 932.098 29 | 215.354 931.549 30 | 215.053 931.211 31 | 214.771 931.041 32 | 214.5 930.989 33 | 156.208 930.99 34 | 44.817 930.989 35 | 27.5 930.99 36 | 27.19 931.057 37 | 26.893 931.26 38 | 26.57 931.669 39 | 26.346 932.126 40 | 26.186 932.621 41 | 26.077 933.145 42 | 26.018 933.657 43 | 26 935.983 44 | 26 970.344 45 | 24 970.343 46 | 24 975.094 47 | 27 975.095 48 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z22700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 44 4 | 27 973.54 5 | 29 973.541 6 | 29 939.062 7 | 29.066 938.542 8 | 29.226 938.187 9 | 29.402 938.035 10 | 31.187 938.015 11 | 81.29 938.015 12 | 196.806 938.014 13 | 212.5 938.015 14 | 212.691 938.093 15 | 212.87 938.357 16 | 212.982 938.787 17 | 213 973.541 18 | 215 973.54 19 | 215 974.877 20 | 218 974.877 21 | 218 970.126 22 | 217.409 970.126 23 | 216 970.128 24 | 216 934.87 25 | 215.981 934.363 26 | 215.919 933.856 27 | 215.81 933.338 28 | 215.643 932.833 29 | 215.355 932.287 30 | 215.052 931.947 31 | 214.77 931.778 32 | 214.5 931.726 33 | 157.712 931.727 34 | 44.33 931.726 35 | 27.5 931.727 36 | 27.189 931.795 37 | 26.891 931.999 38 | 26.571 932.404 39 | 26.347 932.862 40 | 26.186 933.356 41 | 26.077 933.881 42 | 26.018 934.393 43 | 26 936.671 44 | 26 970.127 45 | 24 970.126 46 | 24 974.877 47 | 27 974.878 48 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z25700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 43 4 | 27 971.911 5 | 29 971.913 6 | 29 944.587 7 | 29.067 944.064 8 | 29.229 943.707 9 | 29.402 943.56 10 | 30.847 943.54 11 | 70.861 943.54 12 | 199.966 943.539 13 | 212.5 943.54 14 | 212.676 943.606 15 | 212.848 943.834 16 | 212.978 944.283 17 | 213 971.912 18 | 215 971.911 19 | 215 973.248 20 | 218 973.248 21 | 218 968.498 22 | 216 968.499 23 | 216 940.396 24 | 215.974 939.819 25 | 215.906 939.301 26 | 215.787 938.78 27 | 215.611 938.285 28 | 215.362 937.823 29 | 215.043 937.465 30 | 214.761 937.3 31 | 214.5 937.251 32 | 168.994 937.252 33 | 40.678 937.251 34 | 27.5 937.252 35 | 27.181 937.323 36 | 26.877 937.537 37 | 26.543 937.974 38 | 26.319 938.458 39 | 26.158 938.995 40 | 26.062 939.502 41 | 26.011 940.015 42 | 26 941.831 43 | 26 968.498 44 | 24 968.497 45 | 24 973.248 46 | 27 973.249 47 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z26100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 43 4 | 27 971.694 5 | 29 971.695 6 | 29 945.324 7 | 29.067 944.8 8 | 29.23 944.443 9 | 29.402 944.297 10 | 30.802 944.277 11 | 69.47 944.277 12 | 200.388 944.276 13 | 212.5 944.277 14 | 212.691 944.355 15 | 212.87 944.619 16 | 212.986 945.086 17 | 213 971.695 18 | 215 971.694 19 | 215 973.031 20 | 218 973.031 21 | 218 968.28 22 | 216 968.282 23 | 216 941.132 24 | 215.974 940.555 25 | 215.907 940.039 26 | 215.787 939.517 27 | 215.611 939.022 28 | 215.363 938.561 29 | 215.042 938.201 30 | 214.759 938.036 31 | 214.5 937.988 32 | 170.498 937.989 33 | 40.191 937.988 34 | 27.5 937.989 35 | 27.18 938.061 36 | 26.875 938.275 37 | 26.543 938.711 38 | 26.318 939.197 39 | 26.159 939.73 40 | 26.062 940.24 41 | 26.011 940.752 42 | 26 942.519 43 | 26 968.281 44 | 24 968.28 45 | 24 973.031 46 | 27 973.032 47 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z29300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 45 4 | 27 969.957 5 | 29 969.958 6 | 29 951.218 7 | 29.068 950.689 8 | 29.233 950.332 9 | 29.402 950.19 10 | 30.439 950.17 11 | 58.346 950.17 12 | 203.759 950.169 13 | 212.5 950.17 14 | 212.691 950.249 15 | 212.87 950.512 16 | 212.985 950.975 17 | 213 969.957 18 | 214.561 969.958 19 | 215 969.957 20 | 215 971.293 21 | 218 971.293 22 | 218 966.543 23 | 216 966.544 24 | 216 947.026 25 | 215.973 946.438 26 | 215.908 945.942 27 | 215.787 945.411 28 | 215.611 944.915 29 | 215.371 944.467 30 | 215.074 944.121 31 | 214.749 943.926 32 | 214.5 943.882 33 | 182.531 943.883 34 | 36.295 943.882 35 | 27.5 943.882 36 | 27.173 943.958 37 | 26.861 944.183 38 | 26.542 944.607 39 | 26.312 945.107 40 | 26.162 945.609 41 | 26.061 946.138 42 | 26.011 946.646 43 | 26 948.023 44 | 26 966.543 45 | 24.408 966.544 46 | 24 966.543 47 | 24 971.293 48 | 27 971.294 49 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z3100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 76 4 | 27 984.182 5 | 28.519 984.182 6 | 29 984.183 7 | 29 902.964 8 | 29.071 902.424 9 | 29.224 902.091 10 | 29.403 901.936 11 | 33.408 901.916 12 | 212.5 901.916 13 | 212.646 901.96 14 | 212.836 902.186 15 | 212.971 902.611 16 | 213 902.964 17 | 213 984.183 18 | 215 984.182 19 | 215 985.519 20 | 218 985.519 21 | 218 980.768 22 | 216 980.77 23 | 216 903.373 24 | 230.53 903.372 25 | 230.843 903.373 26 | 231.095 902.862 27 | 231.418 902.369 28 | 231.771 901.98 29 | 232.148 901.713 30 | 232.541 901.573 31 | 232.946 901.571 32 | 233.352 901.711 33 | 233.75 901.999 34 | 234.13 902.432 35 | 234.483 903.006 36 | 234.656 903.372 37 | 240.695 903.372 38 | 239.118 900.067 39 | 208.5 900.068 40 | 204.82 899.968 41 | 201.149 899.669 42 | 197.495 899.172 43 | 193.868 898.478 44 | 190.276 897.588 45 | 186.729 896.504 46 | 184.323 895.629 47 | 84.006 895.629 48 | 57.678 895.628 49 | 55.676 896.356 50 | 52.668 897.3 51 | 51.724 897.588 52 | 48.132 898.478 53 | 44.505 899.172 54 | 40.851 899.669 55 | 37.18 899.968 56 | 33.5 900.068 57 | 7.62 900.067 58 | 4.882 900.067 59 | 4.203 901.49 60 | 3.304 903.373 61 | 8.41 903.371 62 | 8.843 903.373 63 | 9.095 902.862 64 | 9.418 902.369 65 | 9.771 901.98 66 | 10.148 901.713 67 | 10.541 901.573 68 | 10.946 901.571 69 | 11.352 901.711 70 | 11.75 901.999 71 | 12.13 902.432 72 | 12.483 903.006 73 | 12.656 903.372 74 | 26 903.372 75 | 26 980.77 76 | 24 980.768 77 | 24 985.519 78 | 26.808 985.519 79 | 27 985.52 80 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z31900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 46 4 | 218 969.882 5 | 218 965.131 6 | 216 965.132 7 | 216 951.815 8 | 215.973 951.219 9 | 215.889 950.629 10 | 215.757 950.101 11 | 215.574 949.621 12 | 215.288 949.141 13 | 214.986 948.841 14 | 214.647 948.685 15 | 210.758 948.67 16 | 192.309 948.671 17 | 33.13 948.67 18 | 27.5 948.671 19 | 27.2 948.733 20 | 26.912 948.923 21 | 26.596 949.307 22 | 26.36 949.771 23 | 26.195 950.267 24 | 26.08 950.803 25 | 26.02 951.302 26 | 26 951.815 27 | 26 965.131 28 | 24.307 965.132 29 | 24 965.131 30 | 24 969.882 31 | 27 969.882 32 | 27 968.545 33 | 29 968.546 34 | 29 956.006 35 | 29.069 955.475 36 | 29.202 955.166 37 | 29.398 954.979 38 | 30.145 954.959 39 | 49.307 954.959 40 | 206.497 954.958 41 | 212.5 954.959 42 | 212.691 955.037 43 | 212.87 955.301 44 | 212.985 955.76 45 | 213 968.545 46 | 214.669 968.546 47 | 215 968.545 48 | 215 969.881 49 | 217.565 969.883 50 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z34900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 45 4 | 218 968.253 5 | 218 963.502 6 | 216 963.504 7 | 216 957.655 8 | 215.993 957.04 9 | 215.936 956.436 10 | 215.827 955.875 11 | 215.666 955.362 12 | 215.452 954.91 13 | 215.151 954.509 14 | 214.853 954.286 15 | 214.563 954.201 16 | 203.59 954.196 17 | 29.478 954.195 18 | 27.5 954.196 19 | 27.199 954.259 20 | 26.909 954.451 21 | 26.605 954.819 22 | 26.355 955.307 23 | 26.198 955.782 24 | 26.078 956.336 25 | 26.019 956.841 26 | 26 957.655 27 | 26 963.503 28 | 24.191 963.503 29 | 24 963.502 30 | 24 968.253 31 | 27 968.254 32 | 27 966.916 33 | 29 966.918 34 | 29 961.531 35 | 29.07 960.996 36 | 29.202 960.691 37 | 29.379 960.515 38 | 29.5 960.484 39 | 209.658 960.483 40 | 212.5 960.484 41 | 212.691 960.563 42 | 212.87 960.826 43 | 212.985 961.281 44 | 213 966.917 45 | 214.793 966.917 46 | 215 966.916 47 | 215 968.253 48 | 217.744 968.254 49 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z35500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 45 4 | 218 967.927 5 | 218 963.177 6 | 216 963.178 7 | 216 958.687 8 | 215.993 958.143 9 | 215.936 957.54 10 | 215.827 956.977 11 | 215.665 956.464 12 | 215.401 955.931 13 | 215.074 955.54 14 | 214.73 955.338 15 | 214.5 955.301 16 | 28.748 955.3 17 | 27.5 955.301 18 | 27.198 955.364 19 | 26.909 955.556 20 | 26.606 955.922 21 | 26.354 956.415 22 | 26.172 956.982 23 | 26.06 957.567 24 | 26.011 958.067 25 | 26 958.687 26 | 26 963.177 27 | 24.167 963.177 28 | 24 963.176 29 | 24 967.927 30 | 27 967.928 31 | 27 966.591 32 | 29 966.592 33 | 29 962.637 34 | 29.07 962.1 35 | 29.202 961.796 36 | 29.379 961.62 37 | 29.737 961.589 38 | 210.29 961.588 39 | 212.045 961.589 40 | 212.57 961.599 41 | 212.736 961.713 42 | 212.902 962.012 43 | 212.998 962.53 44 | 213 966.591 45 | 214.817 966.592 46 | 215 966.591 47 | 215 967.927 48 | 217.78 967.928 49 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z38300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 30 4 | 218 966.407 5 | 218 964.336 6 | 217.978 963.805 7 | 217.912 963.278 8 | 217.787 962.72 9 | 217.611 962.225 10 | 217.333 961.723 11 | 217.257 961.656 12 | 215.703 961.656 13 | 215.452 961.172 14 | 215.142 960.762 15 | 214.864 960.554 16 | 214.573 960.463 17 | 213.441 960.458 18 | 209.7 960.457 19 | 209.7 957.714 20 | 183.605 957.714 21 | 28.057 957.715 22 | 26.3 957.715 23 | 26.3 961.656 24 | 24 961.656 25 | 24 966.407 26 | 27 966.407 27 | 27 965.07 28 | 156.586 965.07 29 | 213.254 965.071 30 | 214.934 965.07 31 | 215 965.07 32 | 215 966.406 33 | 217.948 966.408 34 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z45300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 18 4 | 215.7 966.021 5 | 209.7 966.021 6 | 209.7 959.789 7 | 80.696 959.788 8 | 27.593 959.788 9 | 26.983 959.787 10 | 26.791 960.551 11 | 26.681 961.063 12 | 26.535 961.913 13 | 26.45 962.526 14 | 26.396 963.029 15 | 26.354 963.536 16 | 26.324 964.046 17 | 26.304 964.81 18 | 26.3 966.665 19 | 26.3 972.445 20 | 215.279 972.445 21 | 215.7 972.446 22 | -------------------------------------------------------------------------------- /input/dataset/radi-holder_outline_mesh0_z45900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 21 4 | 215.7 966.178 5 | 215.694 965.695 6 | 209.7 965.695 7 | 209.7 959.966 8 | 71.876 959.965 9 | 27.493 959.966 10 | 27.274 959.965 11 | 27.025 960.749 12 | 26.89 961.237 13 | 26.706 962.053 14 | 26.592 962.648 15 | 26.476 963.439 16 | 26.396 964.134 17 | 26.354 964.64 18 | 26.324 965.151 19 | 26.305 965.87 20 | 26.3 967.457 21 | 26.3 972.103 22 | 96.273 972.102 23 | 214.907 972.102 24 | 215.7 972.104 25 | 8 26 | 62.086 973.447 27 | 62.31 973.165 28 | 62.456 972.793 29 | 60.941 972.793 30 | 60.615 972.792 31 | 60.84 973.178 32 | 61.158 973.471 33 | 61.67 973.48 34 | 5 35 | 106.222 972.793 36 | 104.246 972.793 37 | 102.883 972.794 38 | 103.825 972.869 39 | 104.413 972.879 40 | 3 41 | 121.375 972.802 42 | 120.66 972.793 43 | 121.023 973.206 44 | 4 45 | 138.177 972.869 46 | 139.119 972.794 47 | 135.78 972.793 48 | 137.613 972.88 49 | 9 50 | 180.843 973.469 51 | 181.16 973.178 52 | 181.39 972.8 53 | 180.364 972.794 54 | 179.863 972.794 55 | 179.535 972.804 56 | 179.749 973.26 57 | 179.913 973.446 58 | 180.507 973.485 59 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z33300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.065 1019.21 5 | 10.562 1019.13 6 | 11.187 1018.97 7 | 11.659 1018.78 8 | 12.234 1018.47 9 | 12.805 1018.16 10 | 13.219 1017.87 11 | 13.602 1017.54 12 | 13.95 1017.18 13 | 14.264 1016.78 14 | 14.537 1016.35 15 | 14.769 1015.88 16 | 14.954 1015.4 17 | 15.09 1014.9 18 | 15.178 1014.38 19 | 15.212 1013.86 20 | 15.195 1013.33 21 | 15.125 1012.8 22 | 15.001 1012.28 23 | 14.825 1011.77 24 | 14.598 1011.27 25 | 14.322 1010.8 26 | 13.997 1010.36 27 | 13.629 1009.94 28 | 13.218 1009.57 29 | 12.769 1009.23 30 | 12.289 1008.94 31 | 11.777 1008.7 32 | 11.242 1008.51 33 | 10.688 1008.37 34 | 10.119 1008.29 35 | 9.54 1008.26 36 | 8.959 1008.29 37 | 8.381 1008.38 38 | 7.812 1008.53 39 | 7.256 1008.73 40 | 6.901 1008.91 41 | 6.427 1009.26 42 | 5.989 1009.64 43 | 5.597 1010.07 44 | 5.247 1010.53 45 | 4.949 1011.02 46 | 4.7 1011.54 47 | 4.505 1012.07 48 | 4.364 1012.62 49 | 4.277 1013.17 50 | 4.246 1013.73 51 | 4.269 1014.28 52 | 4.347 1014.83 53 | 4.477 1015.37 54 | 4.659 1015.88 55 | 4.888 1016.37 56 | 5.162 1016.84 57 | 5.481 1017.27 58 | 5.837 1017.66 59 | 6.229 1018.02 60 | 6.65 1018.34 61 | 7.098 1018.61 62 | 7.568 1018.83 63 | 8.054 1019 64 | 8.552 1019.13 65 | 9.056 1019.21 66 | 9.563 1019.23 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z37300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.278 1019.88 5 | 10.838 1019.79 6 | 11.382 1019.64 7 | 11.906 1019.43 8 | 12.404 1019.18 9 | 12.874 1018.88 10 | 13.308 1018.54 11 | 13.704 1018.16 12 | 14.059 1017.75 13 | 14.371 1017.31 14 | 14.636 1016.84 15 | 14.85 1016.35 16 | 15.015 1015.84 17 | 15.129 1015.32 18 | 15.191 1014.8 19 | 15.2 1014.27 20 | 15.159 1013.76 21 | 15.067 1013.25 22 | 14.927 1012.75 23 | 14.741 1012.28 24 | 14.509 1011.83 25 | 14.236 1011.4 26 | 13.925 1011.01 27 | 13.468 1010.55 28 | 13.071 1010.24 29 | 12.516 1009.89 30 | 11.958 1009.56 31 | 11.499 1009.34 32 | 11.026 1009.17 33 | 10.539 1009.05 34 | 10.035 1008.98 35 | 9.525 1008.96 36 | 9.01 1008.99 37 | 8.5 1009.07 38 | 7.996 1009.21 39 | 7.505 1009.39 40 | 7.033 1009.62 41 | 6.581 1009.9 42 | 6.159 1010.23 43 | 5.768 1010.6 44 | 5.414 1011 45 | 5.1 1011.45 46 | 4.829 1011.92 47 | 4.608 1012.42 48 | 4.434 1012.95 49 | 4.315 1013.49 50 | 4.249 1014.05 51 | 4.238 1014.61 52 | 4.283 1015.17 53 | 4.385 1015.73 54 | 4.543 1016.28 55 | 4.756 1016.82 56 | 5.022 1017.33 57 | 5.339 1017.82 58 | 5.706 1018.28 59 | 6.119 1018.7 60 | 6.574 1019.08 61 | 6.903 1019.29 62 | 7.438 1019.53 63 | 7.993 1019.71 64 | 8.56 1019.84 65 | 9.134 1019.91 66 | 9.708 1019.93 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z37500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 9.9 1020.06 5 | 10.481 1020 6 | 11.049 1019.88 7 | 11.599 1019.71 8 | 12.13 1019.49 9 | 12.631 1019.21 10 | 13.1 1018.89 11 | 13.534 1018.53 12 | 13.927 1018.13 13 | 14.278 1017.7 14 | 14.58 1017.23 15 | 14.836 1016.74 16 | 15.04 1016.23 17 | 15.193 1015.71 18 | 15.292 1015.17 19 | 15.339 1014.64 20 | 15.332 1014.1 21 | 15.273 1013.57 22 | 15.165 1013.05 23 | 15.004 1012.55 24 | 14.798 1012.07 25 | 14.546 1011.62 26 | 14.253 1011.19 27 | 13.922 1010.8 28 | 13.555 1010.45 29 | 13.16 1010.13 30 | 12.734 1009.86 31 | 12.29 1009.63 32 | 11.685 1009.4 33 | 11.192 1009.27 34 | 10.548 1009.19 35 | 9.9 1009.11 36 | 9.394 1009.1 37 | 8.894 1009.15 38 | 8.397 1009.24 39 | 7.909 1009.38 40 | 7.435 1009.57 41 | 6.98 1009.81 42 | 6.546 1010.1 43 | 6.144 1010.43 44 | 5.771 1010.79 45 | 5.436 1011.2 46 | 5.142 1011.64 47 | 4.89 1012.12 48 | 4.687 1012.61 49 | 4.532 1013.13 50 | 4.43 1013.66 51 | 4.38 1014.21 52 | 4.384 1014.76 53 | 4.444 1015.31 54 | 4.559 1015.85 55 | 4.728 1016.39 56 | 4.95 1016.9 57 | 5.225 1017.4 58 | 5.549 1017.87 59 | 5.921 1018.3 60 | 6.335 1018.7 61 | 6.789 1019.06 62 | 7.282 1019.37 63 | 7.803 1019.64 64 | 8.352 1019.85 65 | 8.923 1020 66 | 9.311 1020.07 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z38900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.763 1019.14 5 | 11.267 1019.07 6 | 11.764 1018.93 7 | 12.25 1018.76 8 | 12.717 1018.53 9 | 13.164 1018.25 10 | 13.581 1017.93 11 | 13.969 1017.57 12 | 14.319 1017.17 13 | 14.63 1016.73 14 | 14.899 1016.26 15 | 15.119 1015.77 16 | 15.293 1015.25 17 | 15.412 1014.72 18 | 15.478 1014.17 19 | 15.491 1013.61 20 | 15.447 1013.05 21 | 15.348 1012.5 22 | 15.193 1011.96 23 | 14.985 1011.43 24 | 14.723 1010.92 25 | 14.411 1010.43 26 | 14.049 1009.98 27 | 13.643 1009.57 28 | 13.194 1009.19 29 | 12.709 1008.86 30 | 12.19 1008.58 31 | 11.828 1008.42 32 | 11.254 1008.29 33 | 10.673 1008.22 34 | 10.093 1008.21 35 | 9.515 1008.25 36 | 8.949 1008.35 37 | 8.397 1008.5 38 | 7.867 1008.7 39 | 7.363 1008.96 40 | 6.887 1009.26 41 | 6.447 1009.6 42 | 6.046 1009.99 43 | 5.686 1010.41 44 | 5.37 1010.86 45 | 5.101 1011.33 46 | 4.884 1011.83 47 | 4.716 1012.34 48 | 4.601 1012.87 49 | 4.538 1013.39 50 | 4.528 1013.92 51 | 4.569 1014.45 52 | 4.662 1014.97 53 | 4.803 1015.47 54 | 4.991 1015.95 55 | 5.226 1016.4 56 | 5.502 1016.84 57 | 5.817 1017.23 58 | 6.168 1017.6 59 | 6.551 1017.92 60 | 7.088 1018.28 61 | 7.541 1018.51 62 | 8.151 1018.74 63 | 8.768 1018.96 64 | 9.255 1019.08 65 | 9.753 1019.15 66 | 10.255 1019.17 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z43100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.085 1019.77 5 | 10.635 1019.69 6 | 11.171 1019.56 7 | 11.689 1019.37 8 | 12.184 1019.14 9 | 12.651 1018.87 10 | 13.086 1018.55 11 | 13.485 1018.19 12 | 13.844 1017.79 13 | 14.162 1017.37 14 | 14.433 1016.92 15 | 14.658 1016.45 16 | 14.834 1015.96 17 | 14.961 1015.46 18 | 15.038 1014.95 19 | 15.063 1014.44 20 | 15.039 1013.93 21 | 14.964 1013.43 22 | 14.8 1012.81 23 | 14.618 1012.34 24 | 14.389 1011.9 25 | 14.022 1011.35 26 | 13.647 1010.81 27 | 13.32 1010.43 28 | 12.958 1010.08 29 | 12.561 1009.77 30 | 12.134 1009.5 31 | 11.677 1009.27 32 | 11.197 1009.08 33 | 10.701 1008.95 34 | 10.187 1008.86 35 | 9.665 1008.82 36 | 9.137 1008.84 37 | 8.612 1008.91 38 | 8.093 1009.03 39 | 7.585 1009.2 40 | 7.094 1009.43 41 | 6.625 1009.7 42 | 6.184 1010.02 43 | 5.773 1010.39 44 | 5.399 1010.8 45 | 5.066 1011.24 46 | 4.777 1011.72 47 | 4.535 1012.23 48 | 4.343 1012.76 49 | 4.205 1013.31 50 | 4.121 1013.88 51 | 4.095 1014.45 52 | 4.126 1015.03 53 | 4.214 1015.61 54 | 4.36 1016.17 55 | 4.561 1016.72 56 | 4.819 1017.26 57 | 5.025 1017.6 58 | 5.415 1018.03 59 | 5.846 1018.43 60 | 6.308 1018.78 61 | 6.802 1019.08 62 | 7.32 1019.33 63 | 7.857 1019.53 64 | 8.407 1019.67 65 | 8.965 1019.76 66 | 9.526 1019.79 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z45900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 9.9 1019.64 5 | 10.439 1019.58 6 | 10.967 1019.47 7 | 11.478 1019.31 8 | 11.969 1019.1 9 | 12.432 1018.84 10 | 12.866 1018.54 11 | 13.267 1018.21 12 | 13.629 1017.83 13 | 13.953 1017.43 14 | 14.231 1017 15 | 14.465 1016.54 16 | 14.652 1016.07 17 | 14.791 1015.59 18 | 14.88 1015.09 19 | 14.924 1014.45 20 | 14.899 1013.94 21 | 14.792 1013.29 22 | 14.669 1012.65 23 | 14.529 1012.17 24 | 14.344 1011.7 25 | 14.111 1011.26 26 | 13.835 1010.83 27 | 13.512 1010.43 28 | 13.153 1010.07 29 | 12.754 1009.74 30 | 12.322 1009.45 31 | 11.862 1009.2 32 | 11.375 1009 33 | 10.868 1008.84 34 | 10.347 1008.74 35 | 9.813 1008.69 36 | 9.273 1008.69 37 | 8.733 1008.75 38 | 8.198 1008.86 39 | 7.673 1009.02 40 | 7.166 1009.24 41 | 6.678 1009.5 42 | 6.216 1009.82 43 | 5.788 1010.18 44 | 5.393 1010.59 45 | 5.04 1011.03 46 | 4.731 1011.52 47 | 4.469 1012.03 48 | 4.259 1012.57 49 | 4.103 1013.13 50 | 4 1013.7 51 | 3.957 1014.29 52 | 3.97 1014.88 53 | 4.014 1015.27 54 | 4.191 1015.83 55 | 4.418 1016.37 56 | 4.697 1016.88 57 | 5.021 1017.36 58 | 5.389 1017.8 59 | 5.797 1018.2 60 | 6.239 1018.56 61 | 6.713 1018.87 62 | 7.21 1019.13 63 | 7.728 1019.34 64 | 8.263 1019.5 65 | 8.806 1019.6 66 | 9.352 1019.64 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z51300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.065 1019.21 5 | 10.562 1019.13 6 | 11.187 1018.97 7 | 11.659 1018.78 8 | 12.234 1018.47 9 | 12.805 1018.16 10 | 13.219 1017.87 11 | 13.602 1017.54 12 | 13.95 1017.18 13 | 14.264 1016.78 14 | 14.537 1016.35 15 | 14.769 1015.88 16 | 14.954 1015.4 17 | 15.09 1014.9 18 | 15.178 1014.38 19 | 15.212 1013.86 20 | 15.195 1013.33 21 | 15.125 1012.8 22 | 15.001 1012.28 23 | 14.825 1011.77 24 | 14.598 1011.27 25 | 14.322 1010.8 26 | 13.997 1010.36 27 | 13.629 1009.94 28 | 13.218 1009.57 29 | 12.769 1009.23 30 | 12.289 1008.94 31 | 11.777 1008.7 32 | 11.242 1008.51 33 | 10.688 1008.37 34 | 10.119 1008.29 35 | 9.54 1008.26 36 | 8.959 1008.29 37 | 8.381 1008.38 38 | 7.812 1008.53 39 | 7.256 1008.73 40 | 6.901 1008.91 41 | 6.427 1009.26 42 | 5.989 1009.64 43 | 5.597 1010.07 44 | 5.247 1010.53 45 | 4.949 1011.02 46 | 4.7 1011.54 47 | 4.505 1012.07 48 | 4.364 1012.62 49 | 4.277 1013.17 50 | 4.246 1013.73 51 | 4.269 1014.28 52 | 4.347 1014.83 53 | 4.477 1015.37 54 | 4.659 1015.88 55 | 4.888 1016.37 56 | 5.162 1016.84 57 | 5.481 1017.27 58 | 5.837 1017.66 59 | 6.229 1018.02 60 | 6.65 1018.34 61 | 7.098 1018.61 62 | 7.568 1018.83 63 | 8.054 1019 64 | 8.552 1019.13 65 | 9.056 1019.21 66 | 9.563 1019.23 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z51500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.241 1019.33 5 | 10.747 1019.23 6 | 11.237 1019.1 7 | 11.709 1018.91 8 | 12.157 1018.68 9 | 12.694 1018.32 10 | 13.08 1018 11 | 13.431 1017.63 12 | 13.829 1017.12 13 | 14.221 1016.6 14 | 14.481 1016.16 15 | 14.693 1015.71 16 | 14.862 1015.23 17 | 14.981 1014.74 18 | 15.053 1014.23 19 | 15.073 1013.72 20 | 15.043 1013.2 21 | 14.96 1012.69 22 | 14.825 1012.18 23 | 14.64 1011.68 24 | 14.405 1011.21 25 | 14.123 1010.76 26 | 13.795 1010.33 27 | 13.423 1009.94 28 | 13.012 1009.58 29 | 12.566 1009.27 30 | 12.088 1009 31 | 11.58 1008.77 32 | 11.052 1008.6 33 | 10.508 1008.48 34 | 9.949 1008.42 35 | 9.382 1008.4 36 | 8.814 1008.45 37 | 8.252 1008.55 38 | 7.698 1008.72 39 | 7.16 1008.93 40 | 6.645 1009.2 41 | 6.153 1009.52 42 | 5.695 1009.89 43 | 5.273 1010.3 44 | 5.027 1010.61 45 | 4.737 1011.12 46 | 4.502 1011.65 47 | 4.319 1012.21 48 | 4.192 1012.77 49 | 4.121 1013.34 50 | 4.108 1013.91 51 | 4.15 1014.48 52 | 4.248 1015.03 53 | 4.397 1015.58 54 | 4.598 1016.1 55 | 4.85 1016.59 56 | 5.145 1017.06 57 | 5.484 1017.49 58 | 5.861 1017.88 59 | 6.273 1018.24 60 | 6.715 1018.54 61 | 7.182 1018.81 62 | 7.67 1019.02 63 | 8.173 1019.18 64 | 8.688 1019.3 65 | 9.206 1019.36 66 | 9.727 1019.37 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z57300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.065 1019.21 5 | 10.562 1019.13 6 | 11.187 1018.97 7 | 11.659 1018.78 8 | 12.234 1018.47 9 | 12.805 1018.16 10 | 13.219 1017.87 11 | 13.602 1017.54 12 | 13.95 1017.18 13 | 14.264 1016.78 14 | 14.537 1016.35 15 | 14.769 1015.88 16 | 14.954 1015.4 17 | 15.09 1014.9 18 | 15.178 1014.38 19 | 15.212 1013.86 20 | 15.195 1013.33 21 | 15.125 1012.8 22 | 15.001 1012.28 23 | 14.825 1011.77 24 | 14.598 1011.27 25 | 14.322 1010.8 26 | 13.997 1010.36 27 | 13.629 1009.94 28 | 13.218 1009.57 29 | 12.769 1009.23 30 | 12.289 1008.94 31 | 11.777 1008.7 32 | 11.242 1008.51 33 | 10.688 1008.37 34 | 10.119 1008.29 35 | 9.54 1008.26 36 | 8.959 1008.29 37 | 8.381 1008.38 38 | 7.812 1008.53 39 | 7.256 1008.73 40 | 6.901 1008.91 41 | 6.427 1009.26 42 | 5.989 1009.64 43 | 5.597 1010.07 44 | 5.247 1010.53 45 | 4.949 1011.02 46 | 4.7 1011.54 47 | 4.505 1012.07 48 | 4.364 1012.62 49 | 4.277 1013.17 50 | 4.246 1013.73 51 | 4.269 1014.28 52 | 4.347 1014.83 53 | 4.477 1015.37 54 | 4.659 1015.88 55 | 4.888 1016.37 56 | 5.162 1016.84 57 | 5.481 1017.27 58 | 5.837 1017.66 59 | 6.229 1018.02 60 | 6.65 1018.34 61 | 7.098 1018.61 62 | 7.568 1018.83 63 | 8.054 1019 64 | 8.552 1019.13 65 | 9.056 1019.21 66 | 9.563 1019.23 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z58700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 62 4 | 10.665 1020 5 | 11.252 1019.92 6 | 11.824 1019.77 7 | 12.358 1019.53 8 | 12.86 1019.23 9 | 13.33 1018.89 10 | 13.763 1018.51 11 | 14.15 1018.08 12 | 14.495 1017.63 13 | 14.789 1017.14 14 | 15.035 1016.63 15 | 15.227 1016.11 16 | 15.367 1015.57 17 | 15.452 1015.02 18 | 15.482 1014.47 19 | 15.459 1013.92 20 | 15.381 1013.38 21 | 15.253 1012.85 22 | 15.072 1012.35 23 | 14.846 1011.86 24 | 14.575 1011.4 25 | 14.26 1010.98 26 | 13.909 1010.58 27 | 13.521 1010.23 28 | 13.106 1009.92 29 | 12.662 1009.66 30 | 12.199 1009.44 31 | 11.719 1009.26 32 | 11.228 1009.14 33 | 10.731 1009.07 34 | 10.23 1009.04 35 | 9.586 1009.08 36 | 9.085 1009.17 37 | 7.992 1009.5 38 | 7.525 1009.68 39 | 7.081 1009.91 40 | 6.656 1010.19 41 | 6.262 1010.51 42 | 5.897 1010.86 43 | 5.568 1011.26 44 | 5.279 1011.69 45 | 5.031 1012.14 46 | 4.829 1012.63 47 | 4.676 1013.13 48 | 4.573 1013.65 49 | 4.522 1014.18 50 | 4.522 1014.72 51 | 4.578 1015.25 52 | 4.686 1015.79 53 | 4.849 1016.31 54 | 5.062 1016.81 55 | 5.328 1017.3 56 | 5.641 1017.76 57 | 6.002 1018.18 58 | 6.404 1018.58 59 | 6.846 1018.93 60 | 7.325 1019.24 61 | 7.833 1019.5 62 | 8.368 1019.71 63 | 8.925 1019.86 64 | 9.494 1019.96 65 | 10.078 1020.01 66 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z58900.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.817 1019.84 5 | 11.388 1019.75 6 | 11.951 1019.61 7 | 12.501 1019.41 8 | 13.031 1019.15 9 | 13.536 1018.85 10 | 13.856 1018.61 11 | 14.252 1018.18 12 | 14.607 1017.71 13 | 14.908 1017.22 14 | 15.161 1016.7 15 | 15.358 1016.15 16 | 15.502 1015.6 17 | 15.59 1015.04 18 | 15.622 1014.48 19 | 15.599 1013.91 20 | 15.52 1013.36 21 | 15.389 1012.82 22 | 15.205 1012.3 23 | 14.974 1011.8 24 | 14.697 1011.33 25 | 14.374 1010.89 26 | 14.014 1010.49 27 | 13.617 1010.13 28 | 13.191 1009.81 29 | 12.737 1009.54 30 | 12.261 1009.31 31 | 11.768 1009.13 32 | 11.265 1009 33 | 10.754 1008.93 34 | 10.239 1008.9 35 | 9.73 1008.93 36 | 9.227 1009 37 | 8.739 1009.12 38 | 8.267 1009.29 39 | 7.685 1009.58 40 | 7.258 1009.85 41 | 6.753 1010.26 42 | 6.26 1010.69 43 | 5.912 1011.06 44 | 5.601 1011.45 45 | 5.33 1011.88 46 | 5.099 1012.33 47 | 4.916 1012.8 48 | 4.78 1013.3 49 | 4.692 1013.81 50 | 4.656 1014.33 51 | 4.671 1014.85 52 | 4.739 1015.37 53 | 4.86 1015.89 54 | 5.031 1016.39 55 | 5.255 1016.88 56 | 5.526 1017.35 57 | 5.846 1017.79 58 | 6.208 1018.2 59 | 6.612 1018.57 60 | 7.055 1018.9 61 | 7.529 1019.19 62 | 8.033 1019.43 63 | 8.562 1019.62 64 | 9.108 1019.76 65 | 9.671 1019.84 66 | 10.243 1019.87 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z60100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 63 4 | 10.22 1019.05 5 | 10.871 1018.99 6 | 11.368 1018.9 7 | 11.85 1018.76 8 | 12.318 1018.57 9 | 12.768 1018.34 10 | 13.197 1018.06 11 | 13.595 1017.73 12 | 13.964 1017.37 13 | 14.296 1016.97 14 | 14.588 1016.53 15 | 14.838 1016.07 16 | 15.04 1015.58 17 | 15.194 1015.07 18 | 15.297 1014.55 19 | 15.347 1014.01 20 | 15.345 1013.47 21 | 15.287 1012.92 22 | 15.176 1012.38 23 | 15.01 1011.86 24 | 14.792 1011.35 25 | 14.521 1010.86 26 | 14.203 1010.39 27 | 13.837 1009.96 28 | 13.429 1009.56 29 | 12.98 1009.21 30 | 12.495 1008.9 31 | 11.98 1008.64 32 | 11.438 1008.42 33 | 10.874 1008.27 34 | 10.297 1008.17 35 | 9.706 1008.12 36 | 9.31 1008.13 37 | 8.735 1008.25 38 | 8.178 1008.43 39 | 7.641 1008.65 40 | 7.134 1008.93 41 | 6.659 1009.25 42 | 6.22 1009.62 43 | 5.822 1010.02 44 | 5.466 1010.46 45 | 5.159 1010.93 46 | 4.901 1011.43 47 | 4.694 1011.94 48 | 4.538 1012.48 49 | 4.437 1013.01 50 | 4.39 1013.56 51 | 4.396 1014.1 52 | 4.455 1014.63 53 | 4.565 1015.16 54 | 4.726 1015.67 55 | 4.935 1016.16 56 | 5.19 1016.62 57 | 5.487 1017.05 58 | 5.822 1017.45 59 | 6.189 1017.8 60 | 6.589 1018.12 61 | 7.024 1018.4 62 | 7.475 1018.64 63 | 7.943 1018.82 64 | 8.425 1018.96 65 | 8.92 1019.05 66 | 9.562 1019.09 67 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z65700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 39 4 | 10.261 1017.74 5 | 10.904 1017.62 6 | 11.515 1017.38 7 | 12.018 1017.08 8 | 12.427 1016.75 9 | 12.777 1016.35 10 | 13.1 1015.86 11 | 13.325 1015.39 12 | 13.469 1014.88 13 | 13.551 1014.23 14 | 13.515 1013.58 15 | 13.385 1013.01 16 | 13.195 1012.51 17 | 12.859 1011.95 18 | 12.517 1011.55 19 | 12.019 1011.13 20 | 11.516 1010.83 21 | 11.029 1010.62 22 | 10.517 1010.5 23 | 9.865 1010.45 24 | 9.282 1010.5 25 | 8.769 1010.62 26 | 8.283 1010.82 27 | 7.78 1011.12 28 | 7.371 1011.46 29 | 7.021 1011.85 30 | 6.698 1012.34 31 | 6.473 1012.82 32 | 6.329 1013.32 33 | 6.247 1013.97 34 | 6.283 1014.62 35 | 6.413 1015.2 36 | 6.603 1015.69 37 | 6.939 1016.25 38 | 7.281 1016.65 39 | 7.779 1017.08 40 | 8.46 1017.47 41 | 9.085 1017.67 42 | 9.734 1017.76 43 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z68700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 35 4 | 10.719 1017.76 5 | 11.358 1017.55 6 | 11.952 1017.24 7 | 12.489 1016.81 8 | 12.923 1016.32 9 | 13.278 1015.73 10 | 13.508 1015.11 11 | 13.631 1014.45 12 | 13.633 1013.78 13 | 13.516 1013.12 14 | 13.278 1012.47 15 | 12.94 1011.91 16 | 12.489 1011.39 17 | 11.976 1010.98 18 | 11.385 1010.66 19 | 10.747 1010.45 20 | 10.068 1010.36 21 | 9.41 1010.38 22 | 8.741 1010.54 23 | 8.122 1010.8 24 | 7.561 1011.17 25 | 7.084 1011.62 26 | 6.68 1012.18 27 | 6.393 1012.77 28 | 6.21 1013.43 29 | 6.149 1014.1 30 | 6.21 1014.77 31 | 6.388 1015.42 32 | 6.673 1016.01 33 | 7.075 1016.57 34 | 7.55 1017.02 35 | 8.122 1017.4 36 | 8.741 1017.67 37 | 9.395 1017.82 38 | 10.068 1017.85 39 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z69500.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 35 4 | 10.8 1017.31 5 | 11.334 1017.11 6 | 11.849 1016.81 7 | 12.321 1016.4 8 | 12.692 1015.93 9 | 12.962 1015.43 10 | 13.151 1014.86 11 | 13.233 1014.26 12 | 13.209 1013.67 13 | 13.078 1013.08 14 | 12.845 1012.53 15 | 12.501 1012.01 16 | 12.106 1011.6 17 | 11.623 1011.24 18 | 11.085 1010.98 19 | 10.482 1010.82 20 | 9.914 1010.76 21 | 9.317 1010.81 22 | 8.714 1010.98 23 | 8.176 1011.24 24 | 7.693 1011.6 25 | 7.298 1012.01 26 | 6.954 1012.53 27 | 6.721 1013.08 28 | 6.59 1013.67 29 | 6.566 1014.26 30 | 6.648 1014.86 31 | 6.837 1015.42 32 | 7.105 1015.93 33 | 7.476 1016.4 34 | 7.948 1016.81 35 | 8.463 1017.11 36 | 8.997 1017.32 37 | 9.612 1017.43 38 | 10.185 1017.43 39 | -------------------------------------------------------------------------------- /input/dataset/screw-and-knurled-knobHD_outline_mesh0_z69700.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 35 4 | 10.29 1017.28 5 | 10.887 1017.15 6 | 11.381 1016.94 7 | 11.864 1016.63 8 | 12.311 1016.21 9 | 12.648 1015.74 10 | 12.897 1015.23 11 | 13.043 1014.71 12 | 13.101 1014.14 13 | 13.057 1013.57 14 | 12.909 1013.01 15 | 12.648 1012.46 16 | 12.311 1011.99 17 | 11.895 1011.6 18 | 11.451 1011.3 19 | 10.925 1011.07 20 | 10.329 1010.93 21 | 9.756 1010.9 22 | 9.224 1010.97 23 | 8.642 1011.16 24 | 8.135 1011.43 25 | 7.714 1011.76 26 | 7.331 1012.19 27 | 7.032 1012.67 28 | 6.812 1013.25 29 | 6.709 1013.81 30 | 6.709 1014.39 31 | 6.812 1014.95 32 | 6.998 1015.46 33 | 7.286 1015.95 34 | 7.656 1016.39 35 | 8.135 1016.77 36 | 8.642 1017.05 37 | 9.147 1017.21 38 | 9.756 1017.3 39 | -------------------------------------------------------------------------------- /input/dataset/v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z43100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 9 4 | 47.252 929.116 5 | 58.41 929.116 6 | 58.409 927.97 7 | 58.41 927.824 8 | 47.252 927.824 9 | 44.856 929.116 10 | 24.736 929.116 11 | 24.735 930.406 12 | 44.856 930.406 13 | 5 14 | 29.946 954.011 15 | 29.947 953.602 16 | 28.905 953.602 17 | 28.904 955.418 18 | 29.946 955.418 19 | 5 20 | 51.377 954.066 21 | 51.378 953.602 22 | 49.776 953.602 23 | 49.777 955.418 24 | 51.378 955.418 25 | 5 26 | 34.806 954.822 27 | 34.805 953.602 28 | 33.203 953.602 29 | 33.202 955.418 30 | 34.805 955.418 31 | 4 32 | 37.262 953.602 33 | 35.999 953.602 34 | 35.999 955.418 35 | 37.261 955.418 36 | 4 37 | 48.581 953.602 38 | 47.897 953.602 39 | 47.897 955.418 40 | 48.582 955.418 41 | 4 42 | 55.146 953.602 43 | 54.633 953.602 44 | 54.632 955.418 45 | 55.145 955.418 46 | 4 47 | 37.262 972.82 48 | 35.999 972.82 49 | 35.999 974.636 50 | 37.261 974.636 51 | 5 52 | 29.946 973.229 53 | 29.947 972.82 54 | 28.905 972.82 55 | 28.904 974.636 56 | 29.946 974.636 57 | 5 58 | 51.377 973.284 59 | 51.378 972.82 60 | 49.776 972.82 61 | 49.777 974.636 62 | 51.378 974.636 63 | 5 64 | 34.806 974.04 65 | 34.805 972.82 66 | 33.203 972.82 67 | 33.202 974.636 68 | 34.805 974.636 69 | 4 70 | 48.581 972.82 71 | 47.897 972.82 72 | 47.897 974.636 73 | 48.582 974.636 74 | 4 75 | 55.146 972.82 76 | 54.633 972.82 77 | 54.632 974.636 78 | 55.145 974.636 79 | 5 80 | 29.946 992.433 81 | 29.947 992.024 82 | 28.905 992.024 83 | 28.904 993.84 84 | 29.946 993.84 85 | 5 86 | 51.377 992.488 87 | 51.378 992.024 88 | 49.776 992.024 89 | 49.777 993.84 90 | 51.378 993.84 91 | 5 92 | 34.806 993.244 93 | 34.805 992.024 94 | 33.203 992.024 95 | 33.202 993.84 96 | 34.805 993.84 97 | 4 98 | 37.262 992.024 99 | 35.999 992.024 100 | 35.999 993.84 101 | 37.261 993.84 102 | 4 103 | 48.581 992.024 104 | 47.897 992.024 105 | 47.897 993.84 106 | 48.582 993.84 107 | 4 108 | 55.146 992.024 109 | 54.633 992.024 110 | 54.632 993.84 111 | 55.145 993.84 112 | 8 113 | 38.48 1019.37 114 | 58.409 1019.37 115 | 58.41 1016.78 116 | 38.48 1016.78 117 | 36.234 1018.08 118 | 24.735 1018.08 119 | 24.737 1020.66 120 | 36.234 1020.66 121 | -------------------------------------------------------------------------------- /input/dataset/v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z45100.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 6 4 | 46.67 929.43 5 | 46.67 928.138 6 | 44.856 929.116 7 | 26.883 929.116 8 | 26.882 930.406 9 | 44.856 930.406 10 | -------------------------------------------------------------------------------- /input/dataset/v8-Engine-Block-Flat-Bottom--scaled_outline_mesh0_z45300.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 0.7 3 | 7 4 | 46.313 929.622 5 | 46.313 928.331 6 | 45.295 928.88 7 | 44.856 929.116 8 | 27.097 929.116 9 | 27.097 930.406 10 | 44.856 930.406 11 | -------------------------------------------------------------------------------- /input/test-0.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 1.0 3 | 4 4 | 10 10 5 | 10 -10 6 | -10 -10 7 | -10 10 8 | -------------------------------------------------------------------------------- /input/test-1.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 1.0 3 | 6 4 | -15 0 5 | -10 -20 6 | 16 -15 7 | 20 -21 8 | 15 20 9 | -15 20 10 | 4 11 | -5 -5 12 | 5 -5 13 | 5 5 14 | -5 5 15 | 3 16 | 0 10 17 | 6 10 18 | 3 16 19 | 5 20 | 22 -10 21 | 32 -11 22 | 33 9 23 | 27 6 24 | 21 10 25 | 3 26 | 22 -20 27 | 32 -20 28 | 27 -6 29 | -------------------------------------------------------------------------------- /input/test-10.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 1.0 3 | 4 4 | 10 10 5 | 10 -10 6 | -10 -10 7 | -10 10 8 | 4 9 | 8 8 10 | 8 1 11 | 1 1 12 | 1 8 13 | 4 14 | -8 -8 15 | -8 -1 16 | -1 -1 17 | -1 -8 18 | 4 19 | 1 -8 20 | 8 -8 21 | 8 -1 22 | 1 -1 23 | -------------------------------------------------------------------------------- /input/test-2.txt: -------------------------------------------------------------------------------- 1 | 0.2 2 | 1.0 3 | 6 4 | -15 10 5 | -15 -10 6 | 4 -5 7 | 15 -10 8 | 15 10 9 | 7 3 10 | -------------------------------------------------------------------------------- /input/test-3.txt: -------------------------------------------------------------------------------- 1 | 0.05 2 | 0.463 3 | 18 4 | 0 0 5 | -15 15 6 | -6 9 7 | -10 15 8 | -4 10 9 | -6 15 10 | -2 11 11 | -2 15 12 | 0 11 13 | 2 15 14 | 2 9 15 | 4 9 16 | 4 12 17 | 6 12 18 | 7 7 19 | 5 5 20 | 4 7 21 | 2 6 22 | -------------------------------------------------------------------------------- /input/test-5.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 1.0 3 | 21 4 | 0.2 0.08 5 | 0.3 0.18 6 | 0.4 0.32 7 | 0.5 0.5 8 | 0.6 0.72 9 | 0.7 0.98 10 | 0.8 1.28 11 | 0.9 1.62 12 | 1 2 13 | -1 2 14 | -0.9 1.62 15 | -0.8 1.28 16 | -0.7 0.98 17 | -0.6 0.72 18 | -0.5 0.5 19 | -0.4 0.32 20 | -0.3 0.18 21 | -0.2 0.08 22 | -0.1 0.02 23 | 0 0 24 | 0.1 0.02 -------------------------------------------------------------------------------- /input/test-6.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 1.0 3 | 8 4 | 7 -2 5 | 7.5 -12 6 | 8.05 -2 7 | 8.05 0.02 8 | 0 0.02 9 | 0 -12 10 | 6.5 -12 11 | 7 -11.5 12 | 24 13 | 1 -5.6 14 | 1 -2 15 | 1.8 -2 16 | 1.8 -4.4 17 | 2 -4.8 18 | 2.2 -5 19 | 2.6 -5.2 20 | 3.4 -5.2 21 | 3.8 -5 22 | 4 -4.8 23 | 4.2 -4.4 24 | 4.2 -3 25 | 3.6 -3 26 | 3.6 -4.4 27 | 3.3 -4.7 28 | 3 -4.8 29 | 2.8 -4.8 30 | 2.5 -4.7 31 | 2.2 -4.4 32 | 2.2 -2 33 | 4 -2 34 | 5 -3 35 | 5 -6 36 | 2 -6 37 | 6 38 | 5 -9 39 | 1 -7.4 40 | 1 -7 41 | 6 -9 42 | 1 -11 43 | 1 -10.6 44 | 40 45 | 1.384 -9.665 46 | 1.283 -9.623 47 | 1.189 -9.566 48 | 1.106 -9.494 49 | 1.034 -9.411 50 | 0.977 -9.317 51 | 0.935 -9.216 52 | 0.909 -9.109 53 | 0.9 -9 54 | 0.909 -8.891 55 | 0.935 -8.784 56 | 0.977 -8.683 57 | 1.034 -8.589 58 | 1.106 -8.506 59 | 1.189 -8.434 60 | 1.283 -8.377 61 | 1.384 -8.335 62 | 1.491 -8.309 63 | 1.6 -8.3 64 | 1.709 -8.309 65 | 1.816 -8.335 66 | 1.917 -8.377 67 | 2.011 -8.434 68 | 2.094 -8.506 69 | 2.166 -8.589 70 | 2.223 -8.683 71 | 2.265 -8.784 72 | 2.291 -8.891 73 | 2.3 -9 74 | 2.291 -9.109 75 | 2.265 -9.216 76 | 2.223 -9.317 77 | 2.166 -9.411 78 | 2.094 -9.494 79 | 2.011 -9.566 80 | 1.917 -9.623 81 | 1.816 -9.665 82 | 1.709 -9.691 83 | 1.6 -9.7 84 | 1.491 -9.691 85 | -------------------------------------------------------------------------------- /input/test-7.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 1.0 3 | 8 4 | 4 2 5 | 3 5 6 | 2 6 7 | 1 5 8 | 0 3 9 | 0 0 10 | 10 0 11 | 5 1 12 | 3 13 | 1 0.9 14 | 1 1 15 | 1.1 0.9 16 | -------------------------------------------------------------------------------- /input/test-8.txt: -------------------------------------------------------------------------------- 1 | 0.3 2 | 1.0 3 | 30 4 | 7.458 0.159 5 | 7.957 0.354 6 | 8.422 0.622 7 | 8.842 0.955 8 | 9.208 1.347 9 | 9.511 1.789 10 | 9.746 2.272 11 | 9.906 2.783 12 | 9.989 3.313 13 | 10 3.6 14 | 10 10 15 | 7.6 10 16 | 7.6 2.4 17 | 2.4 2.4 18 | 2.4 10 19 | 0 10 20 | 0 3.6 21 | 0.04 3.065 22 | 0.159 2.542 23 | 0.354 2.043 24 | 0.622 1.578 25 | 0.955 1.158 26 | 1.347 0.792 27 | 1.789 0.489 28 | 2.272 0.254 29 | 2.783 0.094 30 | 3.313 0.011 31 | 3.6 0 32 | 6.4 0 33 | 6.935 0.04 34 | -------------------------------------------------------------------------------- /src/CairoSurface.h: -------------------------------------------------------------------------------- 1 | /* vim: set sts=0 ts=4 sw=4 noet : */ 2 | 3 | #ifndef _CAVITIES_CAIRO_SURFACE_H_ 4 | #define _CAVITIES_CAIRO_SURFACE_H_ 5 | 6 | #include "MATGraph.h" 7 | 8 | #include 9 | #include 10 | 11 | #include "utils.h" 12 | #include "Sampling.h" 13 | 14 | using namespace std; 15 | 16 | class CairoSurface { 17 | public: 18 | 19 | CairoSurface(const BBox & bbox, const string & filename, double min_radius, double max_radius, 20 | bool tight, bool recording=false); 21 | ~CairoSurface(); 22 | 23 | static void fuse(const BBox & bbox, 24 | CairoSurface & contours, 25 | CairoSurface & fused, 26 | MATGraph & mat, 27 | MATGraph::Components & comps, 28 | const vector> & pts, 29 | double min_radius, 30 | double max_radius, 31 | bool drawBisector, 32 | int currentStep 33 | ); 34 | 35 | void clear(); 36 | void polygonPath(const Paths & paths); 37 | void drawPolygons(const Paths & paths); 38 | void setDrawGrid(bool b) { drawGrid_ = b; } 39 | void setDrawVertices(bool b) { drawVertices_ = b; } 40 | void setUnderfill(bool b) { voidArea_ = b; } 41 | void setDrawMAVertices(bool b) { drawMAVertices_ = b; } 42 | void setLineWidthMultiplier(double m) { lineWidthMultiplier_ = m; } 43 | 44 | void drawTools(const BBox & bbox); 45 | 46 | void drawSmoothPath(const SmoothPath & sp); 47 | void drawSmoothPaths(const SmoothPaths & sp); 48 | void drawMA(const MATGraph& mat, bool noShave = false); 49 | 50 | void drawContour(const MATGraph::Component &); 51 | void drawContour(const SmoothPaths &); 52 | void drawDisks(const vector & disks); 53 | void drawPaths(const vector> & pts); 54 | void step(int i = -1) { if( i == -1 ) { step_ = 1 - step_; } else { step_ = (abs(i)%2); } } 55 | void drawGrid(double grid_step = 10.0, double line_width = 0.3, bool skip10 = false); 56 | //protected: 57 | double min_radius, max_radius; 58 | int step_; 59 | cairo_t * context_; 60 | cairo_surface_t * surface_; 61 | double canvasWidth_, canvasHeight_, scale_; 62 | BBox bbox_; 63 | bool drawVertices_; 64 | bool drawMAVertices_; 65 | bool drawGrid_; 66 | bool tight_, voidArea_; 67 | double lineWidthMultiplier_; 68 | }; 69 | 70 | #endif // _CAVITIES_CAIRO_SURFACE_H_ 71 | -------------------------------------------------------------------------------- /src/MATGraphBuilder.h: -------------------------------------------------------------------------------- 1 | /* vim: set sts=0 ts=4 sw=4 noet : */ 2 | 3 | #ifndef _FILL_MAT_GRAPH_BUILDER_H_ 4 | #define _FILL_MAT_GRAPH_BUILDER_H_ 5 | 6 | #include "fill_config.h" 7 | 8 | #include "MATGraph.h" 9 | 10 | #if FILL_MA_CGAL 11 | void buildMATGraphWithCGAL(MATGraph& mat, const Paths & inputPoly); 12 | #endif 13 | #if FILL_MA_BOOST 14 | void buildMATGraphWithBOOST(MATGraph& mat, const Paths & inputPoly, const double units_per_mm); 15 | #endif 16 | 17 | #endif // _FILL_MAT_GRAPH_BUILDER_H_ 18 | -------------------------------------------------------------------------------- /src/boost/config/abi/borland_prefix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // for C++ Builder the following options effect the ABI: 7 | // 8 | // -b (on or off - effect emum sizes) 9 | // -Vx (on or off - empty members) 10 | // -Ve (on or off - empty base classes) 11 | // -aX (alignment - 5 options). 12 | // -pX (Calling convention - 4 options) 13 | // -VmX (member pointer size and layout - 5 options) 14 | // -VC (on or off, changes name mangling) 15 | // -Vl (on or off, changes struct layout). 16 | 17 | // In addition the following warnings are sufficiently annoying (and 18 | // unfixable) to have them turned off by default: 19 | // 20 | // 8027 - functions containing [for|while] loops are not expanded inline 21 | // 8026 - functions taking class by value arguments are not expanded inline 22 | 23 | #pragma nopushoptwarn 24 | # pragma option push -a8 -Vx- -Ve- -b- -pc -Vmv -VC- -Vl- -w-8027 -w-8026 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /src/boost/config/abi/borland_suffix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | # pragma option pop 7 | #pragma nopushoptwarn 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/boost/config/abi/msvc_prefix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // 7 | // Boost binaries are built with the compiler's default ABI settings, 8 | // if the user changes their default alignment in the VS IDE then their 9 | // code will no longer be binary compatible with the bjam built binaries 10 | // unless this header is included to force Boost code into a consistent ABI. 11 | // 12 | // Note that inclusion of this header is only necessary for libraries with 13 | // separate source, header only libraries DO NOT need this as long as all 14 | // translation units are built with the same options. 15 | // 16 | #if defined(_M_X64) 17 | # pragma pack(push,16) 18 | #else 19 | # pragma pack(push,8) 20 | #endif 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/boost/config/abi/msvc_suffix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #pragma pack(pop) 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/boost/config/abi_prefix.hpp: -------------------------------------------------------------------------------- 1 | // abi_prefix header -------------------------------------------------------// 2 | 3 | // (c) Copyright John Maddock 2003 4 | 5 | // Use, modification and distribution are subject to the Boost Software License, 6 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 7 | // http://www.boost.org/LICENSE_1_0.txt). 8 | 9 | #ifndef BOOST_CONFIG_ABI_PREFIX_HPP 10 | # define BOOST_CONFIG_ABI_PREFIX_HPP 11 | #else 12 | # error double inclusion of header boost/config/abi_prefix.hpp is an error 13 | #endif 14 | 15 | #include 16 | 17 | // this must occur after all other includes and before any code appears: 18 | #ifdef BOOST_HAS_ABI_HEADERS 19 | # include BOOST_ABI_PREFIX 20 | #endif 21 | 22 | #if defined( BOOST_BORLANDC ) 23 | #pragma nopushoptwarn 24 | #endif 25 | 26 | -------------------------------------------------------------------------------- /src/boost/config/abi_suffix.hpp: -------------------------------------------------------------------------------- 1 | // abi_sufffix header -------------------------------------------------------// 2 | 3 | // (c) Copyright John Maddock 2003 4 | 5 | // Use, modification and distribution are subject to the Boost Software License, 6 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 7 | // http://www.boost.org/LICENSE_1_0.txt). 8 | 9 | // This header should be #included AFTER code that was preceded by a #include 10 | // . 11 | 12 | #ifndef BOOST_CONFIG_ABI_PREFIX_HPP 13 | # error Header boost/config/abi_suffix.hpp must only be used after boost/config/abi_prefix.hpp 14 | #else 15 | # undef BOOST_CONFIG_ABI_PREFIX_HPP 16 | #endif 17 | 18 | // the suffix header occurs after all of our code: 19 | #ifdef BOOST_HAS_ABI_HEADERS 20 | # include BOOST_ABI_SUFFIX 21 | #endif 22 | 23 | #if defined( BOOST_BORLANDC ) 24 | #pragma nopushoptwarn 25 | #endif 26 | -------------------------------------------------------------------------------- /src/boost/config/compiler/comeau.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001. 2 | // (C) Copyright Douglas Gregor 2001. 3 | // (C) Copyright Peter Dimov 2001. 4 | // (C) Copyright Aleksey Gurtovoy 2003. 5 | // (C) Copyright Beman Dawes 2003. 6 | // (C) Copyright Jens Maurer 2003. 7 | // Use, modification and distribution are subject to the 8 | // Boost Software License, Version 1.0. (See accompanying file 9 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 10 | 11 | // See http://www.boost.org for most recent version. 12 | 13 | // Comeau C++ compiler setup: 14 | 15 | #include 16 | 17 | #if (__COMO_VERSION__ <= 4245) 18 | 19 | # if defined(_MSC_VER) && _MSC_VER <= 1300 20 | # if _MSC_VER > 100 21 | // only set this in non-strict mode: 22 | # define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP 23 | # endif 24 | # endif 25 | 26 | // Void returns don't work when emulating VC 6 (Peter Dimov) 27 | // TODO: look up if this doesn't apply to the whole 12xx range 28 | # if defined(_MSC_VER) && (_MSC_VER < 1300) 29 | # define BOOST_NO_VOID_RETURNS 30 | # endif 31 | 32 | #endif // version 4245 33 | 34 | // 35 | // enable __int64 support in VC emulation mode 36 | // 37 | # if defined(_MSC_VER) && (_MSC_VER >= 1200) 38 | # define BOOST_HAS_MS_INT64 39 | # endif 40 | 41 | #define BOOST_COMPILER "Comeau compiler version " BOOST_STRINGIZE(__COMO_VERSION__) 42 | 43 | // 44 | // versions check: 45 | // we don't know Comeau prior to version 4245: 46 | #if __COMO_VERSION__ < 4245 47 | # error "Compiler not configured - please reconfigure" 48 | #endif 49 | // 50 | // last known and checked version is 4245: 51 | #if (__COMO_VERSION__ > 4245) 52 | # if defined(BOOST_ASSERT_CONFIG) 53 | # error "boost: Unknown compiler version - please run the configure tests and report the results" 54 | # endif 55 | #endif 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /src/boost/config/compiler/compaq_cxx.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // Tru64 C++ compiler setup (now HP): 9 | 10 | #define BOOST_COMPILER "HP Tru64 C++ " BOOST_STRINGIZE(__DECCXX_VER) 11 | 12 | #include 13 | 14 | // 15 | // versions check: 16 | // Nothing to do here? 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/boost/config/compiler/diab.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Brian Kuhl 2016. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // Check this is a recent EDG based compiler, otherwise we don't support it here: 7 | 8 | 9 | #ifndef __EDG_VERSION__ 10 | # error "Unknown Diab compiler version - please run the configure tests and report the results" 11 | #endif 12 | 13 | #include "boost/config/compiler/common_edg.hpp" 14 | 15 | #define BOOST_NO_TWO_PHASE_NAME_LOOKUP 16 | #define BOOST_BUGGY_INTEGRAL_CONSTANT_EXPRESSIONS 17 | 18 | #define BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE 19 | #define BOOST_LOG_NO_MEMBER_TEMPLATE_FRIENDS 20 | #define BOOST_REGEX_NO_EXTERNAL_TEMPLATES 21 | 22 | #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST 23 | #define BOOST_NO_CXX11_HDR_CODECVT 24 | #define BOOST_NO_CXX11_NUMERIC_LIMITS 25 | 26 | #define BOOST_COMPILER "Wind River Diab " BOOST_STRINGIZE(__VERSION_NUMBER__) 27 | -------------------------------------------------------------------------------- /src/boost/config/compiler/greenhills.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // Greenhills C++ compiler setup: 9 | 10 | #define BOOST_COMPILER "Greenhills C++ version " BOOST_STRINGIZE(__ghs) 11 | 12 | #include 13 | 14 | // 15 | // versions check: 16 | // we don't support Greenhills prior to version 0: 17 | #if __ghs < 0 18 | # error "Compiler not supported or configured - please reconfigure" 19 | #endif 20 | // 21 | // last known and checked version is 0: 22 | #if (__ghs > 0) 23 | # if defined(BOOST_ASSERT_CONFIG) 24 | # error "boost: Unknown compiler version - please run the configure tests and report the results" 25 | # endif 26 | #endif 27 | 28 | 29 | -------------------------------------------------------------------------------- /src/boost/config/compiler/kai.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001. 2 | // (C) Copyright David Abrahams 2002. 3 | // (C) Copyright Aleksey Gurtovoy 2002. 4 | // Use, modification and distribution are subject to the 5 | // Boost Software License, Version 1.0. (See accompanying file 6 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // See http://www.boost.org for most recent version. 9 | 10 | // Kai C++ compiler setup: 11 | 12 | #include 13 | 14 | # if (__KCC_VERSION <= 4001) || !defined(BOOST_STRICT_CONFIG) 15 | // at least on Sun, the contents of is not in namespace std 16 | # define BOOST_NO_STDC_NAMESPACE 17 | # endif 18 | 19 | // see also common_edg.hpp which needs a special check for __KCC 20 | # if !defined(_EXCEPTIONS) && !defined(BOOST_NO_EXCEPTIONS) 21 | # define BOOST_NO_EXCEPTIONS 22 | # endif 23 | 24 | // 25 | // last known and checked version is 4001: 26 | #if (__KCC_VERSION > 4001) 27 | # if defined(BOOST_ASSERT_CONFIG) 28 | # error "boost: Unknown compiler version - please run the configure tests and report the results" 29 | # endif 30 | #endif 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /src/boost/config/compiler/nvcc.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Eric Jourdanneau, Joel Falcou 2010 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // NVIDIA CUDA C++ compiler setup 9 | 10 | #ifndef BOOST_COMPILER 11 | # define BOOST_COMPILER "NVIDIA CUDA C++ Compiler" 12 | #endif 13 | 14 | #if defined(__CUDACC_VER_MAJOR__) && defined(__CUDACC_VER_MINOR__) && defined(__CUDACC_VER_BUILD__) 15 | # define BOOST_CUDA_VERSION (__CUDACC_VER_MAJOR__ * 1000000 + __CUDACC_VER_MINOR__ * 10000 + __CUDACC_VER_BUILD__) 16 | #else 17 | // We don't really know what the CUDA version is, but it's definitely before 7.5: 18 | # define BOOST_CUDA_VERSION 7000000 19 | #endif 20 | 21 | // NVIDIA Specific support 22 | // BOOST_GPU_ENABLED : Flag a function or a method as being enabled on the host and device 23 | #define BOOST_GPU_ENABLED __host__ __device__ 24 | 25 | // A bug in version 7.0 of CUDA prevents use of variadic templates in some occasions 26 | // https://svn.boost.org/trac/boost/ticket/11897 27 | // This is fixed in 7.5. As the following version macro was introduced in 7.5 an existance 28 | // check is enough to detect versions < 7.5 29 | #if BOOST_CUDA_VERSION < 7050000 30 | # define BOOST_NO_CXX11_VARIADIC_TEMPLATES 31 | #endif 32 | // The same bug is back again in 8.0: 33 | #if (BOOST_CUDA_VERSION > 8000000) && (BOOST_CUDA_VERSION < 8010000) 34 | # define BOOST_NO_CXX11_VARIADIC_TEMPLATES 35 | #endif 36 | // CUDA (8.0) has no constexpr support in msvc mode: 37 | #if defined(_MSC_VER) && (BOOST_CUDA_VERSION < 9000000) 38 | # define BOOST_NO_CXX11_CONSTEXPR 39 | #endif 40 | 41 | #ifdef __CUDACC__ 42 | // 43 | // When compiing .cu files, there's a bunch of stuff that doesn't work with msvc: 44 | // 45 | #if defined(_MSC_VER) 46 | # define BOOST_NO_CXX14_DIGIT_SEPARATORS 47 | # define BOOST_NO_CXX11_UNICODE_LITERALS 48 | #endif 49 | // 50 | // And this one effects the NVCC front end, 51 | // See https://svn.boost.org/trac/boost/ticket/13049 52 | // 53 | #if (BOOST_CUDA_VERSION >= 8000000) && (BOOST_CUDA_VERSION < 8010000) 54 | # define BOOST_NO_CXX11_NOEXCEPT 55 | #endif 56 | 57 | #endif 58 | 59 | -------------------------------------------------------------------------------- /src/boost/config/compiler/pgi.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Noel Belcourt 2007. 2 | // Copyright 2017, NVIDIA CORPORATION. 3 | // Use, modification and distribution are subject to the 4 | // Boost Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | // See http://www.boost.org for most recent version. 8 | 9 | // PGI C++ compiler setup: 10 | 11 | #define BOOST_COMPILER_VERSION __PGIC__##__PGIC_MINOR__ 12 | #define BOOST_COMPILER "PGI compiler version " BOOST_STRINGIZE(BOOST_COMPILER_VERSION) 13 | 14 | // PGI is mostly GNU compatible. So start with that. 15 | #include 16 | 17 | // Now adjust for things that are different. 18 | 19 | // __float128 is a typedef, not a distinct type. 20 | #undef BOOST_HAS_FLOAT128 21 | 22 | // __int128 is not supported. 23 | #undef BOOST_HAS_INT128 24 | -------------------------------------------------------------------------------- /src/boost/config/compiler/sgi_mipspro.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2002. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // SGI C++ compiler setup: 9 | 10 | #define BOOST_COMPILER "SGI Irix compiler version " BOOST_STRINGIZE(_COMPILER_VERSION) 11 | 12 | #include 13 | 14 | // 15 | // Threading support: 16 | // Turn this on unconditionally here, it will get turned off again later 17 | // if no threading API is detected. 18 | // 19 | #define BOOST_HAS_THREADS 20 | #define BOOST_NO_TWO_PHASE_NAME_LOOKUP 21 | 22 | #undef BOOST_NO_SWPRINTF 23 | #undef BOOST_DEDUCED_TYPENAME 24 | 25 | // 26 | // version check: 27 | // probably nothing to do here? 28 | 29 | 30 | -------------------------------------------------------------------------------- /src/boost/config/header_deprecated.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_CONFIG_HEADER_DEPRECATED_HPP_INCLUDED 2 | #define BOOST_CONFIG_HEADER_DEPRECATED_HPP_INCLUDED 3 | 4 | // Copyright 2017 Peter Dimov. 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // 8 | // See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt 10 | // 11 | // BOOST_HEADER_DEPRECATED("") 12 | // 13 | // Expands to the equivalent of 14 | // BOOST_PRAGMA_MESSAGE("This header is deprecated. Use instead.") 15 | // 16 | // Note that this header is C compatible. 17 | 18 | #include 19 | 20 | #if defined(BOOST_ALLOW_DEPRECATED_HEADERS) 21 | # define BOOST_HEADER_DEPRECATED(a) 22 | #else 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") 24 | #endif 25 | 26 | #endif // BOOST_CONFIG_HEADER_DEPRECATED_HPP_INCLUDED 27 | -------------------------------------------------------------------------------- /src/boost/config/helper_macros.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_CONFIG_HELPER_MACROS_HPP_INCLUDED 2 | #define BOOST_CONFIG_HELPER_MACROS_HPP_INCLUDED 3 | 4 | // Copyright 2001 John Maddock. 5 | // Copyright 2017 Peter Dimov. 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // 9 | // See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt 11 | // 12 | // BOOST_STRINGIZE(X) 13 | // BOOST_JOIN(X, Y) 14 | // 15 | // Note that this header is C compatible. 16 | 17 | // 18 | // Helper macro BOOST_STRINGIZE: 19 | // Converts the parameter X to a string after macro replacement 20 | // on X has been performed. 21 | // 22 | #define BOOST_STRINGIZE(X) BOOST_DO_STRINGIZE(X) 23 | #define BOOST_DO_STRINGIZE(X) #X 24 | 25 | // 26 | // Helper macro BOOST_JOIN: 27 | // The following piece of macro magic joins the two 28 | // arguments together, even when one of the arguments is 29 | // itself a macro (see 16.3.1 in C++ standard). The key 30 | // is that macro expansion of macro arguments does not 31 | // occur in BOOST_DO_JOIN2 but does in BOOST_DO_JOIN. 32 | // 33 | #define BOOST_JOIN(X, Y) BOOST_DO_JOIN(X, Y) 34 | #define BOOST_DO_JOIN(X, Y) BOOST_DO_JOIN2(X,Y) 35 | #define BOOST_DO_JOIN2(X, Y) X##Y 36 | 37 | #endif // BOOST_CONFIG_HELPER_MACROS_HPP_INCLUDED 38 | -------------------------------------------------------------------------------- /src/boost/config/no_tr1/cmath.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2008. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // The aim of this header is just to include but to do 7 | // so in a way that does not result in recursive inclusion of 8 | // the Boost TR1 components if boost/tr1/tr1/cmath is in the 9 | // include search path. We have to do this to avoid circular 10 | // dependencies: 11 | // 12 | 13 | #ifndef BOOST_CONFIG_CMATH 14 | # define BOOST_CONFIG_CMATH 15 | 16 | # ifndef BOOST_TR1_NO_RECURSION 17 | # define BOOST_TR1_NO_RECURSION 18 | # define BOOST_CONFIG_NO_CMATH_RECURSION 19 | # endif 20 | 21 | # include 22 | 23 | # ifdef BOOST_CONFIG_NO_CMATH_RECURSION 24 | # undef BOOST_TR1_NO_RECURSION 25 | # undef BOOST_CONFIG_NO_CMATH_RECURSION 26 | # endif 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /src/boost/config/no_tr1/complex.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2005. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // The aim of this header is just to include but to do 7 | // so in a way that does not result in recursive inclusion of 8 | // the Boost TR1 components if boost/tr1/tr1/complex is in the 9 | // include search path. We have to do this to avoid circular 10 | // dependencies: 11 | // 12 | 13 | #ifndef BOOST_CONFIG_COMPLEX 14 | # define BOOST_CONFIG_COMPLEX 15 | 16 | # ifndef BOOST_TR1_NO_RECURSION 17 | # define BOOST_TR1_NO_RECURSION 18 | # define BOOST_CONFIG_NO_COMPLEX_RECURSION 19 | # endif 20 | 21 | # include 22 | 23 | # ifdef BOOST_CONFIG_NO_COMPLEX_RECURSION 24 | # undef BOOST_TR1_NO_RECURSION 25 | # undef BOOST_CONFIG_NO_COMPLEX_RECURSION 26 | # endif 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /src/boost/config/no_tr1/functional.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2005. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // The aim of this header is just to include but to do 7 | // so in a way that does not result in recursive inclusion of 8 | // the Boost TR1 components if boost/tr1/tr1/functional is in the 9 | // include search path. We have to do this to avoid circular 10 | // dependencies: 11 | // 12 | 13 | #ifndef BOOST_CONFIG_FUNCTIONAL 14 | # define BOOST_CONFIG_FUNCTIONAL 15 | 16 | # ifndef BOOST_TR1_NO_RECURSION 17 | # define BOOST_TR1_NO_RECURSION 18 | # define BOOST_CONFIG_NO_FUNCTIONAL_RECURSION 19 | # endif 20 | 21 | # include 22 | 23 | # ifdef BOOST_CONFIG_NO_FUNCTIONAL_RECURSION 24 | # undef BOOST_TR1_NO_RECURSION 25 | # undef BOOST_CONFIG_NO_FUNCTIONAL_RECURSION 26 | # endif 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /src/boost/config/no_tr1/memory.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2005. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // The aim of this header is just to include but to do 7 | // so in a way that does not result in recursive inclusion of 8 | // the Boost TR1 components if boost/tr1/tr1/memory is in the 9 | // include search path. We have to do this to avoid circular 10 | // dependencies: 11 | // 12 | 13 | #ifndef BOOST_CONFIG_MEMORY 14 | # define BOOST_CONFIG_MEMORY 15 | 16 | # ifndef BOOST_TR1_NO_RECURSION 17 | # define BOOST_TR1_NO_RECURSION 18 | # define BOOST_CONFIG_NO_MEMORY_RECURSION 19 | # endif 20 | 21 | # include 22 | 23 | # ifdef BOOST_CONFIG_NO_MEMORY_RECURSION 24 | # undef BOOST_TR1_NO_RECURSION 25 | # undef BOOST_CONFIG_NO_MEMORY_RECURSION 26 | # endif 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /src/boost/config/no_tr1/utility.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2005. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // The aim of this header is just to include but to do 7 | // so in a way that does not result in recursive inclusion of 8 | // the Boost TR1 components if boost/tr1/tr1/utility is in the 9 | // include search path. We have to do this to avoid circular 10 | // dependencies: 11 | // 12 | 13 | #ifndef BOOST_CONFIG_UTILITY 14 | # define BOOST_CONFIG_UTILITY 15 | 16 | # ifndef BOOST_TR1_NO_RECURSION 17 | # define BOOST_TR1_NO_RECURSION 18 | # define BOOST_CONFIG_NO_UTILITY_RECURSION 19 | # endif 20 | 21 | # include 22 | 23 | # ifdef BOOST_CONFIG_NO_UTILITY_RECURSION 24 | # undef BOOST_TR1_NO_RECURSION 25 | # undef BOOST_CONFIG_NO_UTILITY_RECURSION 26 | # endif 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /src/boost/config/platform/aix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2002. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // IBM/Aix specific config options: 9 | 10 | #define BOOST_PLATFORM "IBM Aix" 11 | 12 | #define BOOST_HAS_UNISTD_H 13 | #define BOOST_HAS_NL_TYPES_H 14 | #define BOOST_HAS_NANOSLEEP 15 | #define BOOST_HAS_CLOCK_GETTIME 16 | 17 | // This needs support in "boost/cstdint.hpp" exactly like FreeBSD. 18 | // This platform has header named which includes all 19 | // the things needed. 20 | #define BOOST_HAS_STDINT_H 21 | 22 | // Threading API's: 23 | #define BOOST_HAS_PTHREADS 24 | #define BOOST_HAS_PTHREAD_DELAY_NP 25 | #define BOOST_HAS_SCHED_YIELD 26 | //#define BOOST_HAS_PTHREAD_YIELD 27 | 28 | // boilerplate code: 29 | #include 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /src/boost/config/platform/amigaos.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2002. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | #define BOOST_PLATFORM "AmigaOS" 9 | 10 | #define BOOST_DISABLE_THREADS 11 | #define BOOST_NO_CWCHAR 12 | #define BOOST_NO_STD_WSTRING 13 | #define BOOST_NO_INTRINSIC_WCHAR_T 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/boost/config/platform/beos.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // BeOS specific config options: 9 | 10 | #define BOOST_PLATFORM "BeOS" 11 | 12 | #define BOOST_NO_CWCHAR 13 | #define BOOST_NO_CWCTYPE 14 | #define BOOST_HAS_UNISTD_H 15 | 16 | #define BOOST_HAS_BETHREADS 17 | 18 | #ifndef BOOST_DISABLE_THREADS 19 | # define BOOST_HAS_THREADS 20 | #endif 21 | 22 | // boilerplate code: 23 | #include 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/boost/config/platform/cloudabi.hpp: -------------------------------------------------------------------------------- 1 | // Copyright Nuxi, https://nuxi.nl/ 2015. 2 | // Distributed under the Boost Software License, Version 1.0. 3 | // (See accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #define BOOST_PLATFORM "CloudABI" 7 | 8 | #define BOOST_HAS_DIRENT_H 9 | #define BOOST_HAS_STDINT_H 10 | #define BOOST_HAS_UNISTD_H 11 | 12 | #define BOOST_HAS_CLOCK_GETTIME 13 | #define BOOST_HAS_EXPM1 14 | #define BOOST_HAS_GETTIMEOFDAY 15 | #define BOOST_HAS_LOG1P 16 | #define BOOST_HAS_NANOSLEEP 17 | #define BOOST_HAS_PTHREADS 18 | #define BOOST_HAS_SCHED_YIELD 19 | -------------------------------------------------------------------------------- /src/boost/config/platform/cray.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2011. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | 7 | // See http://www.boost.org for most recent version. 8 | 9 | // SGI Irix specific config options: 10 | 11 | #define BOOST_PLATFORM "Cray" 12 | 13 | // boilerplate code: 14 | #define BOOST_HAS_UNISTD_H 15 | #include 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/boost/config/platform/cygwin.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // cygwin specific config options: 9 | 10 | #define BOOST_PLATFORM "Cygwin" 11 | #define BOOST_HAS_DIRENT_H 12 | #define BOOST_HAS_LOG1P 13 | #define BOOST_HAS_EXPM1 14 | 15 | // 16 | // Threading API: 17 | // See if we have POSIX threads, if we do use them, otherwise 18 | // revert to native Win threads. 19 | #define BOOST_HAS_UNISTD_H 20 | #include 21 | #if defined(_POSIX_THREADS) && (_POSIX_THREADS+0 >= 0) && !defined(BOOST_HAS_WINTHREADS) 22 | # define BOOST_HAS_PTHREADS 23 | # define BOOST_HAS_SCHED_YIELD 24 | # define BOOST_HAS_GETTIMEOFDAY 25 | # define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE 26 | //# define BOOST_HAS_SIGACTION 27 | #else 28 | # if !defined(BOOST_HAS_WINTHREADS) 29 | # define BOOST_HAS_WINTHREADS 30 | # endif 31 | # define BOOST_HAS_FTIME 32 | #endif 33 | 34 | // 35 | // find out if we have a stdint.h, there should be a better way to do this: 36 | // 37 | #include 38 | #ifdef _STDINT_H 39 | #define BOOST_HAS_STDINT_H 40 | #endif 41 | #if __GNUC__ > 5 && !defined(BOOST_HAS_STDINT_H) 42 | # define BOOST_HAS_STDINT_H 43 | #endif 44 | 45 | #include 46 | #if (CYGWIN_VERSION_API_MAJOR == 0 && CYGWIN_VERSION_API_MINOR < 231) 47 | /// Cygwin has no fenv.h 48 | #define BOOST_NO_FENV_H 49 | #endif 50 | 51 | // Cygwin has it's own which breaks unless the correct compiler flags are used: 52 | #ifndef BOOST_NO_CXX14_HDR_SHARED_MUTEX 53 | #include 54 | #if !(__XSI_VISIBLE >= 500 || __POSIX_VISIBLE >= 200112) 55 | # define BOOST_NO_CXX14_HDR_SHARED_MUTEX 56 | #endif 57 | #endif 58 | 59 | // boilerplate code: 60 | #include 61 | 62 | // 63 | // Cygwin lies about XSI conformance, there is no nl_types.h: 64 | // 65 | #ifdef BOOST_HAS_NL_TYPES_H 66 | # undef BOOST_HAS_NL_TYPES_H 67 | #endif 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /src/boost/config/platform/haiku.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Jessica Hamilton 2014. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // Haiku specific config options: 9 | 10 | #define BOOST_PLATFORM "Haiku" 11 | 12 | #define BOOST_HAS_UNISTD_H 13 | #define BOOST_HAS_STDINT_H 14 | 15 | #ifndef BOOST_DISABLE_THREADS 16 | # define BOOST_HAS_THREADS 17 | #endif 18 | 19 | #define BOOST_NO_CXX11_HDR_TYPE_TRAITS 20 | #define BOOST_NO_CXX11_ATOMIC_SMART_PTR 21 | #define BOOST_NO_CXX11_STATIC_ASSERT 22 | #define BOOST_NO_CXX11_VARIADIC_MACROS 23 | 24 | // 25 | // thread API's not auto detected: 26 | // 27 | #define BOOST_HAS_SCHED_YIELD 28 | #define BOOST_HAS_GETTIMEOFDAY 29 | 30 | // boilerplate code: 31 | #include 32 | -------------------------------------------------------------------------------- /src/boost/config/platform/irix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2003. 2 | // (C) Copyright Jens Maurer 2003. 3 | // Use, modification and distribution are subject to the 4 | // Boost Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | 8 | // See http://www.boost.org for most recent version. 9 | 10 | // SGI Irix specific config options: 11 | 12 | #define BOOST_PLATFORM "SGI Irix" 13 | 14 | #define BOOST_NO_SWPRINTF 15 | // 16 | // these are not auto detected by POSIX feature tests: 17 | // 18 | #define BOOST_HAS_GETTIMEOFDAY 19 | #define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE 20 | 21 | #ifdef __GNUC__ 22 | // GNU C on IRIX does not support threads (checked up to gcc 3.3) 23 | # define BOOST_DISABLE_THREADS 24 | #endif 25 | 26 | // boilerplate code: 27 | #define BOOST_HAS_UNISTD_H 28 | #include 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /src/boost/config/platform/qnxnto.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Jim Douglas 2005. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // QNX specific config options: 9 | 10 | #define BOOST_PLATFORM "QNX" 11 | 12 | #define BOOST_HAS_UNISTD_H 13 | #include 14 | 15 | // QNX claims XOpen version 5 compatibility, but doesn't have an nl_types.h 16 | // or log1p and expm1: 17 | #undef BOOST_HAS_NL_TYPES_H 18 | #undef BOOST_HAS_LOG1P 19 | #undef BOOST_HAS_EXPM1 20 | 21 | #define BOOST_HAS_PTHREADS 22 | #define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE 23 | 24 | #define BOOST_HAS_GETTIMEOFDAY 25 | #define BOOST_HAS_CLOCK_GETTIME 26 | #define BOOST_HAS_NANOSLEEP 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /src/boost/config/platform/solaris.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2003. 2 | // (C) Copyright Jens Maurer 2003. 3 | // Use, modification and distribution are subject to the 4 | // Boost Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | // See http://www.boost.org for most recent version. 8 | 9 | // sun specific config options: 10 | 11 | #define BOOST_PLATFORM "Sun Solaris" 12 | 13 | #define BOOST_HAS_GETTIMEOFDAY 14 | 15 | // boilerplate code: 16 | #define BOOST_HAS_UNISTD_H 17 | #include 18 | 19 | // 20 | // pthreads don't actually work with gcc unless _PTHREADS is defined: 21 | // 22 | #if defined(__GNUC__) && defined(_POSIX_THREADS) && !defined(_PTHREADS) 23 | # undef BOOST_HAS_PTHREADS 24 | #endif 25 | 26 | #define BOOST_HAS_STDINT_H 27 | #define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE 28 | #define BOOST_HAS_LOG1P 29 | #define BOOST_HAS_EXPM1 30 | 31 | 32 | -------------------------------------------------------------------------------- /src/boost/config/platform/vms.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Artyom Beilis 2010. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef BOOST_CONFIG_PLATFORM_VMS_HPP 7 | #define BOOST_CONFIG_PLATFORM_VMS_HPP 8 | 9 | #define BOOST_PLATFORM "OpenVMS" 10 | 11 | #undef BOOST_HAS_STDINT_H 12 | #define BOOST_HAS_UNISTD_H 13 | #define BOOST_HAS_NL_TYPES_H 14 | #define BOOST_HAS_GETTIMEOFDAY 15 | #define BOOST_HAS_DIRENT_H 16 | #define BOOST_HAS_PTHREADS 17 | #define BOOST_HAS_NANOSLEEP 18 | #define BOOST_HAS_CLOCK_GETTIME 19 | #define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE 20 | #define BOOST_HAS_LOG1P 21 | #define BOOST_HAS_EXPM1 22 | #define BOOST_HAS_THREADS 23 | #undef BOOST_HAS_SCHED_YIELD 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /src/boost/config/platform/zos.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017 Dynatrace 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt 6 | 7 | // See http://www.boost.org for most recent version. 8 | 9 | // Platform setup for IBM z/OS. 10 | 11 | #define BOOST_PLATFORM "IBM z/OS" 12 | 13 | #include // For __UU, __C99, __TR1, ... 14 | 15 | #if defined(__UU) 16 | # define BOOST_HAS_GETTIMEOFDAY 17 | #endif 18 | 19 | #if defined(_OPEN_THREADS) || defined(__SUSV3_THR) 20 | # define BOOST_HAS_PTHREADS 21 | # define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE 22 | # define BOOST_HAS_THREADS 23 | #endif 24 | 25 | #if defined(__SUSV3) || defined(__SUSV3_THR) 26 | # define BOOST_HAS_SCHED_YIELD 27 | #endif 28 | 29 | #define BOOST_HAS_SIGACTION 30 | #define BOOST_HAS_UNISTD_H 31 | #define BOOST_HAS_DIRENT_H 32 | #define BOOST_HAS_NL_TYPES_H 33 | -------------------------------------------------------------------------------- /src/boost/config/pragma_message.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_CONFIG_PRAGMA_MESSAGE_HPP_INCLUDED 2 | #define BOOST_CONFIG_PRAGMA_MESSAGE_HPP_INCLUDED 3 | 4 | // Copyright 2017 Peter Dimov. 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // 8 | // See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt 10 | // 11 | // BOOST_PRAGMA_MESSAGE("message") 12 | // 13 | // Expands to the equivalent of #pragma message("message") 14 | // 15 | // Note that this header is C compatible. 16 | 17 | #include 18 | 19 | #if defined(BOOST_DISABLE_PRAGMA_MESSAGE) 20 | # define BOOST_PRAGMA_MESSAGE(x) 21 | #elif defined(__INTEL_COMPILER) 22 | # define BOOST_PRAGMA_MESSAGE(x) __pragma(message(__FILE__ "(" BOOST_STRINGIZE(__LINE__) "): note: " x)) 23 | #elif defined(__GNUC__) 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) 25 | #elif defined(_MSC_VER) 26 | # define BOOST_PRAGMA_MESSAGE(x) __pragma(message(__FILE__ "(" BOOST_STRINGIZE(__LINE__) "): note: " x)) 27 | #else 28 | # define BOOST_PRAGMA_MESSAGE(x) 29 | #endif 30 | 31 | #endif // BOOST_CONFIG_PRAGMA_MESSAGE_HPP_INCLUDED 32 | -------------------------------------------------------------------------------- /src/boost/config/stdlib/xlcpp_zos.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017 Dynatrace 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. 4 | // See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt 6 | 7 | // See http://www.boost.org for most recent version. 8 | 9 | // Standard library setup for IBM z/OS XL C/C++ compiler. 10 | 11 | // Oldest library version currently supported is 2.1 (V2R1) 12 | #if __TARGET_LIB__ < 0x42010000 13 | # error "Library version not supported or configured - please reconfigure" 14 | #endif 15 | 16 | #if __TARGET_LIB__ > 0x42010000 17 | # if defined(BOOST_ASSERT_CONFIG) 18 | # error "Unknown library version - please run the configure tests and report the results" 19 | # endif 20 | #endif 21 | 22 | #define BOOST_STDLIB "IBM z/OS XL C/C++ standard library" 23 | 24 | #define BOOST_HAS_MACRO_USE_FACET 25 | 26 | #define BOOST_NO_CXX11_HDR_TYPE_TRAITS 27 | #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST 28 | 29 | #define BOOST_NO_CXX11_ADDRESSOF 30 | #define BOOST_NO_CXX11_SMART_PTR 31 | #define BOOST_NO_CXX11_ATOMIC_SMART_PTR 32 | #define BOOST_NO_CXX11_NUMERIC_LIMITS 33 | #define BOOST_NO_CXX11_ALLOCATOR 34 | #define BOOST_NO_CXX11_POINTER_TRAITS 35 | #define BOOST_NO_CXX11_HDR_FUNCTIONAL 36 | #define BOOST_NO_CXX11_HDR_UNORDERED_SET 37 | #define BOOST_NO_CXX11_HDR_UNORDERED_MAP 38 | #define BOOST_NO_CXX11_HDR_TYPEINDEX 39 | #define BOOST_NO_CXX11_HDR_TUPLE 40 | #define BOOST_NO_CXX11_HDR_THREAD 41 | #define BOOST_NO_CXX11_HDR_SYSTEM_ERROR 42 | #define BOOST_NO_CXX11_HDR_REGEX 43 | #define BOOST_NO_CXX11_HDR_RATIO 44 | #define BOOST_NO_CXX11_HDR_RANDOM 45 | #define BOOST_NO_CXX11_HDR_MUTEX 46 | #define BOOST_NO_CXX11_HDR_FUTURE 47 | #define BOOST_NO_CXX11_HDR_FORWARD_LIST 48 | #define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE 49 | #define BOOST_NO_CXX11_HDR_CODECVT 50 | #define BOOST_NO_CXX11_HDR_CHRONO 51 | #define BOOST_NO_CXX11_HDR_ATOMIC 52 | #define BOOST_NO_CXX11_HDR_ARRAY 53 | #define BOOST_NO_CXX11_HDR_EXCEPTION 54 | #define BOOST_NO_CXX11_STD_ALIGN 55 | 56 | #define BOOST_NO_CXX14_STD_EXCHANGE 57 | #define BOOST_NO_CXX14_HDR_SHARED_MUTEX 58 | 59 | #define BOOST_NO_CXX17_STD_INVOKE 60 | #define BOOST_NO_CXX17_STD_APPLY 61 | #define BOOST_NO_CXX17_ITERATOR_TRAITS 62 | -------------------------------------------------------------------------------- /src/boost/config/warning_disable.hpp: -------------------------------------------------------------------------------- 1 | // Copyright John Maddock 2008 2 | // Use, modification, and distribution is subject to the Boost Software 3 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | // 6 | // This file exists to turn off some overly-pedantic warning emitted 7 | // by certain compilers. You should include this header only in: 8 | // 9 | // * A test case, before any other headers, or, 10 | // * A library source file before any other headers. 11 | // 12 | // IT SHOULD NOT BE INCLUDED BY ANY BOOST HEADER. 13 | // 14 | // YOU SHOULD NOT INCLUDE IT IF YOU CAN REASONABLY FIX THE WARNING. 15 | // 16 | // The only warnings disabled here are those that are: 17 | // 18 | // * Quite unreasonably pedantic. 19 | // * Generally only emitted by a single compiler. 20 | // * Can't easily be fixed: for example if the vendors own std lib 21 | // code emits these warnings! 22 | // 23 | // Note that THIS HEADER MUST NOT INCLUDE ANY OTHER HEADERS: 24 | // not even std library ones! Doing so may turn the warning 25 | // off too late to be of any use. For example the VC++ C4996 26 | // warning can be emitted from if that header is included 27 | // before or by this one :-( 28 | // 29 | 30 | #ifndef BOOST_CONFIG_WARNING_DISABLE_HPP 31 | #define BOOST_CONFIG_WARNING_DISABLE_HPP 32 | 33 | #if defined(_MSC_VER) && (_MSC_VER >= 1400) 34 | // Error 'function': was declared deprecated 35 | // http://msdn2.microsoft.com/en-us/library/ttcz0bys(VS.80).aspx 36 | // This error is emitted when you use some perfectly conforming 37 | // std lib functions in a perfectly correct way, and also by 38 | // some of Microsoft's own std lib code ! 39 | # pragma warning(disable:4996) 40 | #endif 41 | #if defined(__INTEL_COMPILER) || defined(__ICL) 42 | // As above: gives warning when a "deprecated" 43 | // std library function is encountered. 44 | # pragma warning(disable:1786) 45 | #endif 46 | 47 | #endif // BOOST_CONFIG_WARNING_DISABLE_HPP 48 | -------------------------------------------------------------------------------- /src/boost/detail/workaround.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | #ifndef WORKAROUND_DWA2002126_HPP 6 | #define WORKAROUND_DWA2002126_HPP 7 | 8 | #include 9 | 10 | #endif // WORKAROUND_DWA2002126_HPP 11 | -------------------------------------------------------------------------------- /src/boost/polygon/detail/iterator_points_to_compact.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2008 Intel Corporation 3 | 4 | Use, modification and distribution are subject to the Boost Software License, 5 | Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt). 7 | */ 8 | #ifndef BOOST_POLYGON_ITERATOR_POINTS_TO_COMPACT_HPP 9 | #define BOOST_POLYGON_ITERATOR_POINTS_TO_COMPACT_HPP 10 | namespace boost { namespace polygon{ 11 | template 12 | class iterator_points_to_compact { 13 | private: 14 | iT iter_, iterEnd_; 15 | orientation_2d orient_; 16 | mutable typename point_traits::coordinate_type coord_; 17 | public: 18 | typedef typename point_traits::coordinate_type coordinate_type; 19 | typedef std::forward_iterator_tag iterator_category; 20 | typedef coordinate_type value_type; 21 | typedef std::ptrdiff_t difference_type; 22 | typedef const coordinate_type* pointer; //immutable 23 | typedef const coordinate_type& reference; //immutable 24 | 25 | inline iterator_points_to_compact() : iter_(), iterEnd_(), orient_(), coord_() {} 26 | inline iterator_points_to_compact(iT iter, iT iterEnd) : 27 | iter_(iter), iterEnd_(iterEnd), orient_(HORIZONTAL), coord_() {} 28 | inline iterator_points_to_compact(const iterator_points_to_compact& that) : 29 | iter_(that.iter_), iterEnd_(that.iterEnd_), orient_(that.orient_), coord_(that.coord_) {} 30 | //use bitwise copy and assign provided by the compiler 31 | inline iterator_points_to_compact& operator++() { 32 | //iT tmp = iter_; 33 | ++iter_; 34 | //iT tmp2 = iter_; 35 | orient_.turn_90(); 36 | //while(tmp2 != iterEnd_ && get(*tmp2, orient_) == get(*tmp, orient_)) { 37 | // iter_ = tmp2; 38 | // ++tmp2; 39 | //} 40 | return *this; 41 | } 42 | inline const iterator_points_to_compact operator++(int) { 43 | iT tmp(*this); 44 | ++(*this); 45 | return tmp; 46 | } 47 | inline bool operator==(const iterator_points_to_compact& that) const { 48 | return (iter_ == that.iter_); 49 | } 50 | inline bool operator!=(const iterator_points_to_compact& that) const { 51 | return (iter_ != that.iter_); 52 | } 53 | inline reference operator*() const { coord_ = get(*iter_, orient_); 54 | return coord_; 55 | } 56 | }; 57 | } 58 | } 59 | #endif 60 | 61 | -------------------------------------------------------------------------------- /src/boost/polygon/gtl.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2008 Intel Corporation 3 | 4 | Use, modification and distribution are subject to the Boost Software License, 5 | Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt). 7 | */ 8 | #ifndef BOOST_POLYGON_GTL_HPP 9 | #define BOOST_POLYGON_GTL_HPP 10 | 11 | #ifdef __ICC 12 | #pragma warning (push) 13 | #pragma warning (disable:1125) 14 | #endif 15 | 16 | #ifdef WIN32 17 | #pragma warning (push) 18 | #pragma warning( disable: 4996 ) 19 | #pragma warning( disable: 4800 ) 20 | #endif 21 | 22 | #define BOOST_POLYGON_NO_DEPS 23 | #include "polygon.hpp" 24 | namespace gtl = boost::polygon; 25 | using namespace boost::polygon::operators; 26 | 27 | #ifdef WIN32 28 | #pragma warning (pop) 29 | #endif 30 | 31 | #ifdef __ICC 32 | #pragma warning (pop) 33 | #endif 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /src/boost/polygon/interval_traits.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Polygon library interval_traits.hpp header file 2 | 3 | // Copyright (c) Intel Corporation 2008. 4 | // Copyright (c) 2008-2012 Simonson Lucanus. 5 | // Copyright (c) 2012-2012 Andrii Sydorchuk. 6 | 7 | // See http://www.boost.org for updates, documentation, and revision history. 8 | // Use, modification and distribution is subject to the Boost Software License, 9 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | 12 | #ifndef BOOST_POLYGON_INTERVAL_TRAITS_HPP 13 | #define BOOST_POLYGON_INTERVAL_TRAITS_HPP 14 | 15 | #include "isotropy.hpp" 16 | 17 | namespace boost { 18 | namespace polygon { 19 | 20 | template 21 | struct interval_traits { 22 | typedef Interval interval_type; 23 | typedef typename interval_type::coordinate_type coordinate_type; 24 | 25 | static coordinate_type get(const interval_type& interval, direction_1d dir) { 26 | return interval.get(dir); 27 | } 28 | }; 29 | 30 | template 31 | struct interval_mutable_traits { 32 | typedef Interval interval_type; 33 | typedef typename interval_type::coordinate_type coordinate_type; 34 | 35 | static void set( 36 | interval_type& interval, direction_1d dir, coordinate_type value) { 37 | interval.set(dir, value); 38 | } 39 | 40 | static interval_type construct(coordinate_type low, coordinate_type high) { 41 | return interval_type(low, high); 42 | } 43 | }; 44 | } // polygon 45 | } // boost 46 | 47 | #endif // BOOST_POLICY_INTERVAL_TRAITS_HPP 48 | -------------------------------------------------------------------------------- /src/boost/polygon/point_traits.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Polygon library point_traits.hpp header file 2 | 3 | // Copyright (c) Intel Corporation 2008. 4 | // Copyright (c) 2008-2012 Simonson Lucanus. 5 | // Copyright (c) 2012-2012 Andrii Sydorchuk. 6 | 7 | // See http://www.boost.org for updates, documentation, and revision history. 8 | // Use, modification and distribution is subject to the Boost Software License, 9 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | 12 | #ifndef BOOST_POLYGON_POINT_TRAITS_HPP 13 | #define BOOST_POLYGON_POINT_TRAITS_HPP 14 | 15 | #include "isotropy.hpp" 16 | 17 | namespace boost { 18 | namespace polygon { 19 | 20 | template 21 | struct point_traits { 22 | typedef PointType point_type; 23 | typedef typename point_type::coordinate_type coordinate_type; 24 | 25 | static coordinate_type get( 26 | const point_type& point, orientation_2d orient) { 27 | return point.get(orient); 28 | } 29 | }; 30 | 31 | template 32 | struct point_mutable_traits { 33 | typedef PointType point_type; 34 | typedef typename point_type::coordinate_type coordinate_type; 35 | 36 | static void set( 37 | point_type& point, orientation_2d orient, coordinate_type value) { 38 | point.set(orient, value); 39 | } 40 | 41 | static point_type construct(coordinate_type x, coordinate_type y) { 42 | return point_type(x, y); 43 | } 44 | }; 45 | } // polygon 46 | } // boost 47 | 48 | #endif // BOOST_POLYGON_POINT_TRAITS_HPP 49 | -------------------------------------------------------------------------------- /src/boost/polygon/rectangle_traits.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2008 Intel Corporation 3 | 4 | Use, modification and distribution are subject to the Boost Software License, 5 | Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt). 7 | */ 8 | #ifndef BOOST_POLYGON_RECTANGLE_TRAITS_HPP 9 | #define BOOST_POLYGON_RECTANGLE_TRAITS_HPP 10 | 11 | #include "isotropy.hpp" 12 | 13 | namespace boost { namespace polygon{ 14 | 15 | template 16 | struct rectangle_traits {}; 17 | template 18 | struct rectangle_traits {}; 19 | 20 | template 21 | struct rectangle_traits::type> { 22 | typedef typename T::coordinate_type coordinate_type; 23 | typedef typename T::interval_type interval_type; 24 | static inline interval_type get(const T& rectangle, orientation_2d orient) { 25 | return rectangle.get(orient); } 26 | }; 27 | 28 | template 29 | struct rectangle_mutable_traits { 30 | template 31 | static inline void set(T& rectangle, orientation_2d orient, const T2& interval) { 32 | rectangle.set(orient, interval); } 33 | template 34 | static inline T construct(const T2& interval_horizontal, 35 | const T3& interval_vertical) { 36 | return T(interval_horizontal, interval_vertical); } 37 | }; 38 | } 39 | } 40 | #endif 41 | -------------------------------------------------------------------------------- /src/boost/polygon/segment_traits.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Polygon library segment_traits.hpp header file 2 | 3 | // Copyright (c) Intel Corporation 2008. 4 | // Copyright (c) 2008-2012 Simonson Lucanus. 5 | // Copyright (c) 2012-2012 Andrii Sydorchuk. 6 | 7 | // See http://www.boost.org for updates, documentation, and revision history. 8 | // Use, modification and distribution is subject to the Boost Software License, 9 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | 12 | #ifndef BOOST_POLYGON_SEGMENT_TRAITS_HPP 13 | #define BOOST_POLYGON_SEGMENT_TRAITS_HPP 14 | 15 | #include "isotropy.hpp" 16 | 17 | namespace boost { 18 | namespace polygon { 19 | 20 | template 21 | struct segment_traits { 22 | typedef Segment segment_type; 23 | typedef typename segment_type::point_type point_type; 24 | typedef typename segment_type::coordinate_type coordinate_type; 25 | 26 | static point_type get( 27 | const segment_type& segment, direction_1d dir) { 28 | return segment.get(dir); 29 | } 30 | }; 31 | 32 | template 33 | struct segment_mutable_traits { 34 | typedef Segment segment_type; 35 | typedef typename segment_type::point_type point_type; 36 | typedef typename segment_type::coordinate_type coordinate_type; 37 | 38 | static void set( 39 | segment_type& segment, direction_1d dir, const point_type& point) { 40 | segment.set(dir, point); 41 | } 42 | 43 | static segment_type construct(const point_type& low, const point_type& high) { 44 | return segment_type(low, high); 45 | } 46 | }; 47 | } // polygon 48 | } // boost 49 | 50 | #endif // BOOST_POLYGON_SEGMENT_TRAITS_HPP 51 | -------------------------------------------------------------------------------- /src/boost/polygon/voronoi_geometry_type.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Polygon library voronoi_geometry_type.hpp header file 2 | 3 | // Copyright Andrii Sydorchuk 2010-2012. 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // See http://www.boost.org for updates, documentation, and revision history. 9 | 10 | #ifndef BOOST_POLYGON_VORONOI_GEOMETRY_TYPE 11 | #define BOOST_POLYGON_VORONOI_GEOMETRY_TYPE 12 | 13 | #include 14 | 15 | namespace boost { 16 | namespace polygon { 17 | // Represents topology type of the voronoi site. 18 | enum GeometryCategory { 19 | GEOMETRY_CATEGORY_POINT = 0x0, 20 | GEOMETRY_CATEGORY_SEGMENT = 0x1 21 | }; 22 | 23 | // Represents category of the input source that forms Voronoi cell. 24 | enum SourceCategory { 25 | // Point subtypes. 26 | SOURCE_CATEGORY_SINGLE_POINT = 0x0, 27 | SOURCE_CATEGORY_SEGMENT_START_POINT = 0x1, 28 | SOURCE_CATEGORY_SEGMENT_END_POINT = 0x2, 29 | 30 | // Segment subtypes. 31 | SOURCE_CATEGORY_INITIAL_SEGMENT = 0x8, 32 | SOURCE_CATEGORY_REVERSE_SEGMENT = 0x9, 33 | 34 | SOURCE_CATEGORY_GEOMETRY_SHIFT = 0x3, 35 | SOURCE_CATEGORY_BITMASK = 0x1F 36 | }; 37 | 38 | inline bool belongs( 39 | SourceCategory source_category, 40 | GeometryCategory geometry_category) { 41 | return (static_cast(source_category) >> 42 | SOURCE_CATEGORY_GEOMETRY_SHIFT) == 43 | static_cast(geometry_category); 44 | } 45 | } // polygon 46 | } // boost 47 | 48 | #endif // BOOST_POLYGON_VORONOI_GEOMETRY_TYPE 49 | -------------------------------------------------------------------------------- /src/boost/version.hpp: -------------------------------------------------------------------------------- 1 | // Boost version.hpp configuration header file ------------------------------// 2 | 3 | // (C) Copyright John maddock 1999. Distributed under the Boost 4 | // Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | // See http://www.boost.org/libs/config for documentation 8 | 9 | #ifndef BOOST_VERSION_HPP 10 | #define BOOST_VERSION_HPP 11 | 12 | // 13 | // Caution: this is the only Boost header that is guaranteed 14 | // to change with every Boost release. Including this header 15 | // will cause a recompile every time a new Boost version is 16 | // used. 17 | // 18 | // BOOST_VERSION % 100 is the patch level 19 | // BOOST_VERSION / 100 % 1000 is the minor version 20 | // BOOST_VERSION / 100000 is the major version 21 | 22 | #define BOOST_VERSION 107500 23 | 24 | // 25 | // BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION 26 | // but as a *string* in the form "x_y[_z]" where x is the major version 27 | // number, y is the minor version number, and z is the patch level if not 0. 28 | // This is used by to select which library version to link to. 29 | 30 | #define BOOST_LIB_VERSION "1_75" 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /src/vec.cpp: -------------------------------------------------------------------------------- 1 | /* vim: set sts=0 ts=4 sw=4 noet : */ 2 | 3 | /* Author: Samuel Hornus 4 | * Copyright © Inria, 2015 5 | * Licence: Creative Commons CC BY-ND 3.0 license available online at 6 | * http://creativecommons.org/licenses/by-nd/3.0/ 7 | */ 8 | 9 | #include "vec.h" 10 | 11 | const Vec2 vec2_zero(0.0f, 0.0f); 12 | const Vec3 vec3_zero(0.0f, 0.0f, 0.0f); 13 | const Vec3 unit_x(1.0f, 0.0f, 0.0f); 14 | const Vec3 unit_y(0.0f, 1.0f, 0.0f); 15 | const Vec3 unit_z(0.0f, 0.0f, 1.0f); 16 | --------------------------------------------------------------------------------