add test files

taken from the branch Mesh_3-experimental-GF (renamed and updated)
This commit is contained in:
Sébastien Loriot 2014-02-25 09:35:15 +01:00
parent 70a7363e74
commit d7dc3dba9f
221 changed files with 36238 additions and 0 deletions

View File

@ -0,0 +1,80 @@
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Polyhedron_3.h>
#include <CGAL/IO/Polyhedron_iostream.h>
#include <CGAL/corefinement_operations.h>
#include <CGAL/iterator.h>
#include <fstream>
#include <iostream>
typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel;
typedef CGAL::Polyhedron_3<Kernel> Polyhedron;
typedef CGAL::Polyhedron_corefinement<Polyhedron> Corefinement;
typedef std::vector<Kernel::Point_3> Polyline;
int main(int argc,char** argv)
{
if (argc!=3){
std::cerr << "Usage: " << argv[0] << "file1.off file2.off" << std::endl;
return 1;
}
//read input polyhedra
Polyhedron A,B;
std::ifstream input;
input.open(argv[1]);
if (!input) {std::cerr << "Error cannot read " << argv[1] << std::endl; return 1;}
input >> A;
input.close();
input.open(argv[2]);
if (!input) {std::cerr << "Error cannot read " << argv[2] << std::endl; return 1;}
input >> B;
input.close();
//check validity of polyhedra
if (!A.is_pure_triangle() || !B.is_pure_triangle()){
std::cerr << "Inputs polyhedra must be triangulated." << std::endl;
return 1;
}
if (!A.size_of_vertices() || !B.size_of_vertices()){
std::cerr << "Inputs polyhedra must not be empty." << std::endl;
return 1;
}
if (!A.is_valid() || !B.is_valid()){
std::cerr << "Inputs polyhedra must be valid." << std::endl;
return 1;
}
//define the vector to contain result.
std::vector<std::pair <Polyhedron*,int> > result;
result.reserve(2);
//Define the functor performing corefinement and boolean operations
Corefinement coref;
CGAL::Emptyset_iterator polyline_output; //if you are interested by the intersection polyline,
// declare std::list<Polyline> polylines; and use
// std::back_inserter(polylines) instead of polyline_output
//run the corefinement. The sum of tags indicates we are interested in the union and the intersection of
// the input polyhedra.
coref(A,B,polyline_output,std::back_inserter(result),Corefinement::P_minus_Q_tag);
std::ofstream output;
//write result into off files.
output.open("res.off");
output << *( result[0].first );
output.close();
//delete result polyhedra when no longer needed
delete result[0].first;
return 0;
}

View File

@ -0,0 +1,31 @@
#!/bin/bash
rm error.txt
for exe in test_intersection_of_polyhedra test_corefinement; do
echo "-------------------------------"
echo "|| Runnning " $exe " ||"
echo "-------------------------------"
k=`wc -l coref_testsuite_run_list | awk '{print $1}'`
for i in `seq 1 $k`; do
files=`head -n $i testsuite_run_list | tail -n 1`
f1=`echo $files | awk '{print $1}'`
f2=`echo $files | awk '{print $2}'`
echo "========== " $f1 $f2 " =========="
if ./$exe $f1 $f2; then
echo ./$exe $f1 $f2 OK >> error.txt
else
echo ./$exe $f1 $f2 Error >> error.txt
fi
echo "========== " $f2 $f1 " =========="
if ./$exe $f2 $f1; then
echo ./$exe $f2 $f1 OK >> error.txt
else
echo ./$exe $f2 $f1 Error >> error.txt
fi
done
echo ""
done

View File

@ -0,0 +1,103 @@
data-coref/sphere.off data-coref/elephant.off
data-coref/cow.off data-coref/cross.off
data-coref/broken_bound-1.off data-coref/broken_bound-2.off
data-coref/surface1.off data-coref/surface2.off
data-coref/output4Orig.OFF data-coref/output3Orig.OFF
data-coref/P7.off data-coref/Q7.off
data-coref/testsuite/big_triangle.off data-coref/testsuite/sphere.off
data-coref/testsuite/big_triangle.off data-coref/testsuite/t3bis.off
data-coref/testsuite/big_triangle.off data-coref/testsuite/t3ter.off
data-coref/testsuite/big_triangle_barycenter.off data-coref/testsuite/on_vertex_c.off
data-coref/testsuite/big_triangle_barycenter.off data-coref/testsuite/on_edge_c.off
data-coref/testsuite/big_triangle_triangulated.off data-coref/testsuite/on_edge_c.off
data-coref/testsuite/c1.off data-coref/testsuite/c2.off
data-coref/testsuite/b1.off data-coref/testsuite/b2.off
data-coref/testsuite/d1.off data-coref/testsuite/d2.off
data-coref/testsuite/big_triangle.off data-coref/testsuite/ex1.off
data-coref/testsuite/big_triangle_barycenter.off data-coref/testsuite/on_vertex.off
data-coref/testsuite/big_triangle_triangulated.off data-coref/testsuite/on_edge.off
data-coref/testsuite/1poly.off data-coref/testsuite/big_triangle.off
data-coref/testsuite/4poly.off data-coref/testsuite/big_triangle.off
data-coref/open_tet_1.off data-coref/open_tet_2.off
data-coref/coplanar_triangles/tr1-1.off data-coref/coplanar_triangles/tr1-2.off
data-coref/coplanar_triangles/tr2-1.off data-coref/coplanar_triangles/tr2-2.off
data-coref/coplanar_triangles/tr3-1.off data-coref/coplanar_triangles/tr3-2.off
data-coref/coplanar_triangles/tr4-1.off data-coref/coplanar_triangles/tr4-2.off
data-coref/elephant_split_1.off data-coref/elephant_split_2.off
data-coref/F1.off data-coref/F2.off
data-coref/F1.off data-coref/F1.off
data-coref/F2.off data-coref/F2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr1-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr1-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr2-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr2-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr3-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr3-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr4-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr4-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr5-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr6-1.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr7-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr8-1.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr5-2.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr6-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr7-2.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr8-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr9-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr9-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr10-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr10-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr11-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr11-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr12-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr12-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr13-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr13-2.off
data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr14-1.off data-coref/coplanar_triangles/all_cases/deg/collinear_edges/tr14-2.off
data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr1-1.off data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr1-2.off
data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr2-1.off data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr2-2.off
data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr3-1.off data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr3-2.off
data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr4-1.off data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr4-2.off
data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr5-1.off data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr5-2.off
data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr6-1.off data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr6-2.off
data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr7-1.off data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr7-2.off
data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr8-1.off data-coref/coplanar_triangles/all_cases/deg/vertex_on_edge/tr8-2.off
data-coref/coplanar_triangles/all_cases/deg/tr1-1.off data-coref/coplanar_triangles/all_cases/deg/tr1-2.off
data-coref/coplanar_triangles/all_cases/deg/tr2-1.off data-coref/coplanar_triangles/all_cases/deg/tr2-2.off
data-coref/coplanar_triangles/all_cases/deg/tr3-1.off data-coref/coplanar_triangles/all_cases/deg/tr3-2.off
data-coref/coplanar_triangles/all_cases/deg/tr4-1.off data-coref/coplanar_triangles/all_cases/deg/tr4-2.off
data-coref/coplanar_triangles/all_cases/deg/tr5-1.off data-coref/coplanar_triangles/all_cases/deg/tr5-2.off
data-coref/coplanar_triangles/all_cases/deg/tr6-1.off data-coref/coplanar_triangles/all_cases/deg/tr6-2.off
data-coref/coplanar_triangles/all_cases/deg/tr7-1.off data-coref/coplanar_triangles/all_cases/deg/tr7-2.off
data-coref/coplanar_triangles/all_cases/deg/tr8-1.off data-coref/coplanar_triangles/all_cases/deg/tr8-2.off
data-coref/coplanar_triangles/all_cases/deg/tr9-1.off data-coref/coplanar_triangles/all_cases/deg/tr9-2.off
data-coref/coplanar_triangles/all_cases/deg/tr10-1.off data-coref/coplanar_triangles/all_cases/deg/tr10-2.off
data-coref/coplanar_triangles/all_cases/deg/tr11-1.off data-coref/coplanar_triangles/all_cases/deg/tr11-2.off
data-coref/coplanar_triangles/all_cases/deg/tr12-1.off data-coref/coplanar_triangles/all_cases/deg/tr12-2.off
data-coref/coplanar_triangles/all_cases/deg/tr13-1.off data-coref/coplanar_triangles/all_cases/deg/tr13-2.off
data-coref/coplanar_triangles/all_cases/deg/tr14-1.off data-coref/coplanar_triangles/all_cases/deg/tr14-2.off
data-coref/coplanar_triangles/all_cases/deg/tr15-1.off data-coref/coplanar_triangles/all_cases/deg/tr15-2.off
data-coref/coplanar_triangles/all_cases/deg/tr16-1.off data-coref/coplanar_triangles/all_cases/deg/tr16-2.off
data-coref/coplanar_triangles/all_cases/deg/tr17-1.off data-coref/coplanar_triangles/all_cases/deg/tr17-2.off
data-coref/coplanar_triangles/all_cases/tr1-1.off data-coref/coplanar_triangles/all_cases/tr1-2.off
data-coref/coplanar_triangles/all_cases/tr2-1.off data-coref/coplanar_triangles/all_cases/tr2-2.off
data-coref/coplanar_triangles/all_cases/tr3-1.off data-coref/coplanar_triangles/all_cases/tr3-2.off
data-coref/coplanar_triangles/all_cases/tr4-1.off data-coref/coplanar_triangles/all_cases/tr4-2.off
data-coref/coplanar_triangles/all_cases/tr5-1.off data-coref/coplanar_triangles/all_cases/tr5-2.off
data-coref/coplanar_triangles/all_cases/tr6-1.off data-coref/coplanar_triangles/all_cases/tr6-2.off
data-coref/coplanar_triangles/all_cases/tr7-1.off data-coref/coplanar_triangles/all_cases/tr7-2.off
data-coref/coplanar_triangles/all_cases/tr8-1.off data-coref/coplanar_triangles/all_cases/tr8-2.off
data-coref/coplanar_triangles/tr5-1.off data-coref/coplanar_triangles/tr5-2.off
data-coref/coplanar_triangles/tr6-1.off data-coref/coplanar_triangles/tr6-2.off
data-coref/coplanar_triangles/tr7-1.off data-coref/coplanar_triangles/tr7-2.off
data-coref/coplanar_triangles/tr8-1.off data-coref/coplanar_triangles/tr8-2.off
data-coref/coplanar_triangles/tr9-1.off data-coref/coplanar_triangles/tr9-2.off
data-coref/coplanar_triangles/simple/tr1-1.off data-coref/coplanar_triangles/simple/tr1-2.off
data-coref/coplanar_triangles/simple/tr2-1.off data-coref/coplanar_triangles/simple/tr2-2.off
data-coref/coplanar_triangles/simple/tr3-1.off data-coref/coplanar_triangles/simple/tr3-2.off
data-coref/coplanar_triangles/simple/tr4-1.off data-coref/coplanar_triangles/simple/tr4-2.off
data-coref/coplanar_triangles/simple/tr5-1.off data-coref/coplanar_triangles/simple/tr5-2.off
data-coref/coplanar_triangles/simple/tr6-1.off data-coref/coplanar_triangles/simple/tr6-2.off
data-coref/coplanar_triangles/simple/tr7-1.off data-coref/coplanar_triangles/simple/tr7-2.off
data-coref/coplanar_triangles/simple/tr8-1.off data-coref/coplanar_triangles/simple/tr8-2.off
data-coref/coplanar_triangles/tr10-1.off data-coref/coplanar_triangles/tr10-2.off
data-coref/coplanar_triangles/tr11-1.off data-coref/coplanar_triangles/tr11-2.off
data-coref/coplanar_triangles/tr12-1.off data-coref/coplanar_triangles/tr12-2.off
data-coref/coplanar_segments/tr1-1.off data-coref/coplanar_segments/tr1-2.off
data-coref/coplanar_segments/tr2-1.off data-coref/coplanar_segments/tr2-2.off
data-coref/coplanar_segments/tr3-2.off data-coref/coplanar_segments/tr3-1.off
data-coref/coplanar_segments/tr4-2.off data-coref/coplanar_segments/tr4-1.off
data-coref/coplanar_segments/tr5-2.off data-coref/coplanar_segments/tr5-1.off
data-coref/coplanar_segments/tr6-1.off data-coref/coplanar_segments/tr6-2.off
data-coref/intersection_edge/ex1-1.off data-coref/intersection_edge/ex1-2.off
data-coref/intersection_edge/ex2-1.off data-coref/intersection_edge/ex2-2.off
data-coref/intersection_vertex/ex1-1.off data-coref/intersection_vertex/ex1-2.off
data-coref/intersection_vertex/ex2-1.off data-coref/intersection_vertex/ex2-2.off
data-coref/P7.OFF data-coref/P7.OFF

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,357 @@
OFF
136 217 0
2614443.995117 4475932.165039 4944.459473
2614442.194336 4475875.774902 5003.312012
2614481.173828 4475780.174805 5005.068359
2613933.502441 4477137.185059 5301.933105
2613924.831787 4477242.694824 5247.537598
2613894.843262 4477250.978027 5313.20459
2614383.394531 4476869.984375 4369.116455
2614376.712402 4476711.029785 4489.659668
2614496.426270 4476563.964355 4323.019531
2614786.391602 4474777.321289 5113.489746
2614850.475586 4474529.159180 5081.52002
2614879.085449 4474559.145508 4980.353027
2614040.414062 4477450.979004 4784.849854
2614107.990723 4477117.590332 4878.585449
2614181.186523 4477013.983398 4762.903076
2614699.201172 4475247.928223 5029.242676
2614602.387207 4475582.017090 4941.265137
2614546.730469 4475594.815918 5052.687012
2614781.858887 4475346.403809 4757.011475
2614752.183594 4475347.970215 4825.962891
2614813.273926 4475168.349609 4794.682617
2614026.510254 4476873.089844 5240.162109
2614816.471680 4474791.230469 5022.222656
2614753.857910 4475023.315430 5064.091797
2614884.791504 4475015.488770 4695.824951
2614864.740234 4475002.892090 4764.089355
2614910.548828 4474817.303223 4736.922119
2614311.776367 4476300.175781 4932.965332
2614301.732422 4476169.077148 5067.370605
2614402.338379 4475971.040039 5003.255859
2614652.881836 4475271.596680 5120.819824
2614612.286621 4475409.457031 5100.305664
2613855.297119 4477401.824219 5297.12207
2613845.554199 4477399.237305 5324.083496
2613850.869141 4477382.004395 5324.280273
2614978.749023 4475188.138184 4371.217529
2614849.791016 4475513.344727 4432.047852
2614964.600098 4475045.546875 4483.383545
2614765.416992 4475037.484863 5022.279297
2614234.515137 4476431.607910 5024.937012
2614159.456055 4476739.893555 4992.644531
2614144.108398 4476699.844727 5055.131836
2614756.007324 4475615.910645 4549.928223
2614578.584961 4476078.448730 4509.414795
2614608.452637 4475903.540039 4601.223389
2614079.385986 4477461.328125 4677.003418
2614185.713379 4477154.812988 4654.145264
2614118.357910 4477471.676270 4569.156982
2614336.293457 4476606.044922 4662.742432
2614417.285156 4476454.068359 4577.018799
2614174.803711 4476779.941895 4930.157227
2614141.397461 4476948.766113 4904.371094
2614113.641113 4476959.641602 4965.687012
2614157.986328 4476483.773926 5157.130371
2614001.442139 4477440.631348 4892.696777
2614026.960205 4477289.986328 4946.957031
2614054.716309 4477279.110840 4885.641113
2615063.353516 4474743.952637 4374.050293
2615066.827148 4474995.349609 4252.585938
2614879.422363 4475550.908691 4305.724609
2614776.591309 4475881.780762 4229.231445
2614766.755859 4475806.541992 4330.078125
2614721.065918 4475022.933105 5147.932129
2614907.695801 4474589.131836 4879.186035
2614922.000977 4474604.125000 4828.602539
2614876.192383 4474789.713867 4855.769531
2613923.498047 4477419.934082 5108.390137
2614052.478271 4477139.340820 5001.216797
2614007.474121 4477284.811523 5000.879883
2614670.544922 4475956.956543 4411.932373
2614749.742188 4475200.595703 4937.690918
2614810.832520 4475020.974609 4906.410156
2614783.598633 4475169.916016 4863.633789
2614498.921387 4475954.380371 4801.404297
2614572.610840 4475733.100098 4852.792969
2614638.278320 4475634.358887 4806.175293
2614833.325195 4475180.946289 4726.418213
2614834.075195 4475289.087891 4670.029785
2614721.216797 4475091.750488 5099.962402
2614716.786133 4475145.595215 5057.20459
2614722.508301 4475349.536621 4894.914551
2614936.305664 4474619.117676 4778.019287
2614951.401855 4474634.417480 4727.479492
2614554.665039 4475706.929199 4920.337891
2614018.372803 4477074.950684 5130.51416
2613884.526123 4477409.585449 5216.236816
2614680.393555 4475491.947754 4850.544922
2614710.068359 4475490.381348 4781.593262
2614886.291016 4475231.771484 4583.047852
2615031.068359 4474712.540527 4475.013428
2614933.267578 4474952.874512 4596.207275
2614098.293457 4476919.592773 5028.174316
2614776.976074 4475051.654297 4980.467285
2614669.645508 4475627.864746 4741.396973
2614254.021484 4476679.918457 4806.75
2614488.512207 4476361.837891 4479.665771
2614577.043945 4476234.284180 4385.672852
2614844.688965 4474990.295410 4832.353516
2613981.956055 4477435.457031 4946.620117
2614506.943359 4475831.841309 4899.411133
2614439.104004 4476025.402344 4872.970215
2614620.333008 4475608.187988 4873.720215
2614662.447754 4475465.776855 4918.089844
2614365.222656 4476343.171387 4779.320068
2614080.234375 4477128.465820 4939.901367
2615038.015137 4475215.335449 4232.085205
2614885.541016 4475123.629883 4639.436523
2614741.435547 4475483.887207 4716.815186
2614701.012695 4475621.370605 4676.618896
2614693.476562 4475133.736816 5141.333496
2614842.335938 4474820.393066 4929.82666
2614893.390625 4474574.138672 4929.769531
2614118.450684 4476607.271973 5179.131836
2614890.497070 4474804.706543 4805.186523
2614201.125977 4476367.113770 5131.48584
2614990.869629 4475360.476562 4206.812744
2614943.724121 4475505.617676 4181.540283
2614966.498047 4474649.717285 4676.939941
2614982.640625 4474665.422852 4626.458496
2614925.644531 4474832.603027 4686.382324
2614828.030762 4474805.399902 4980.410156
2613865.040283 4477404.411621 5270.160156
2614793.651855 4475426.571289 4629.833496
2614456.906250 4476238.673340 4647.20166
2614529.034668 4475993.543457 4697.347656
2614267.570801 4476879.965820 4639.365479
2613856.184082 4477364.771484 5324.476562
2614707.271484 4475078.334961 5144.632812
2614609.458496 4476257.944336 4276.922607
2615095.638672 4474775.364258 4273.086914
2614265.151367 4477022.967285 4547.780518
2614270.362305 4477176.004883 4415.213379
2614157.330078 4477482.024902 4461.310303
2613962.470215 4477430.282715 5000.543457
2614068.411621 4476841.111328 5154.823242
2614998.783203 4474681.128906 4575.976807
3 0 1 2
3 3 4 5
3 6 7 8
3 9 10 11
3 12 13 14
3 15 16 17
3 18 19 20
3 4 3 21
3 9 22 23
3 24 25 26
3 27 28 29
3 30 15 31
3 32 33 34
3 35 36 37
3 23 22 38
3 39 28 27
3 39 40 41
3 42 43 44
3 45 12 46
3 45 46 47
3 48 49 7
3 50 51 52
3 39 41 53
3 54 55 56
3 57 58 35
3 50 52 40
3 59 60 61
3 62 9 23
3 63 64 65
3 66 67 68
3 69 42 36
3 70 71 72
3 73 74 75
3 18 76 77
3 30 78 79
3 80 70 72
3 81 82 26
3 2 16 83
3 84 85 4
3 75 86 87
3 67 66 84
3 36 42 88
3 89 37 90
3 24 76 25
3 67 91 52
3 79 15 30
3 79 38 92
3 75 87 93
3 13 94 14
3 8 95 96
3 97 72 71
3 54 98 55
3 99 73 100
3 49 95 7
3 95 49 43
3 12 14 46
3 86 101 102
3 73 103 100
3 15 79 92
3 104 52 51
3 99 0 2
3 105 59 35
3 90 106 24
3 18 77 107
3 41 40 91
3 89 57 37
3 42 44 108
3 94 50 27
3 78 30 109
3 27 103 94
3 13 104 51
3 2 83 99
3 18 107 87
3 63 110 111
3 95 43 96
3 41 112 53
3 81 26 113
3 16 101 83
3 28 39 114
3 37 36 88
3 99 83 74
3 69 96 43
3 23 79 78
3 115 116 59
3 80 86 102
3 83 101 74
3 90 117 118
3 18 20 76
3 90 119 117
3 11 111 120
3 20 25 76
3 12 54 56
3 92 38 120
3 121 32 5
3 35 58 105
3 4 121 5
3 42 108 122
3 59 36 35
3 42 69 43
3 84 41 91
3 43 123 44
3 75 124 73
3 48 7 125
3 77 122 107
3 32 126 5
3 127 62 78
3 67 52 104
3 128 69 61
3 58 57 129
3 125 130 46
3 15 102 16
3 131 132 130
3 24 106 76
3 123 124 44
3 125 14 94
3 94 51 50
3 90 24 119
3 94 13 51
3 67 55 68
3 80 72 19
3 130 47 46
3 73 99 74
3 59 61 36
3 97 25 20
3 48 123 49
3 1 0 29
3 12 56 13
3 92 110 71
3 8 7 95
3 63 65 110
3 11 120 22
3 109 127 78
3 17 16 2
3 18 87 19
3 124 75 93
3 103 124 123
3 20 19 72
3 15 70 80
3 44 124 108
3 46 14 125
3 9 11 22
3 16 102 101
3 69 128 96
3 104 56 55
3 66 68 133
3 80 19 86
3 116 60 59
3 97 65 113
3 124 93 108
3 41 134 112
3 133 68 98
3 76 106 77
3 81 113 64
3 26 25 113
3 60 128 61
3 0 27 29
3 120 111 110
3 100 103 27
3 38 22 120
3 53 114 39
3 75 101 86
3 39 50 40
3 24 26 119
3 108 107 122
3 92 71 70
3 41 84 134
3 7 131 130
3 121 4 85
3 42 122 88
3 88 122 77
3 13 56 104
3 90 135 89
3 15 92 70
3 69 36 61
3 67 104 55
3 92 120 110
3 90 118 135
3 15 80 102
3 97 113 25
3 19 87 86
3 90 88 106
3 32 34 126
3 48 125 94
3 96 128 8
3 97 71 65
3 131 7 6
3 97 20 72
3 125 7 130
3 75 74 101
3 0 99 100
3 113 65 64
3 94 103 48
3 100 27 0
3 88 77 106
3 21 134 84
3 55 98 68
3 107 93 87
3 52 91 40
3 27 50 39
3 21 112 134
3 88 90 37
3 66 85 84
3 17 31 15
3 57 35 37
3 43 49 123
3 108 93 107
3 117 119 82
3 71 110 65
3 124 103 73
3 48 103 123
3 62 23 78
3 59 105 115
3 21 84 4
3 130 132 47
3 79 23 38
3 119 26 82
3 84 91 67

View File

@ -0,0 +1,36 @@
OFF
12 20 0
911.016 16.402 11.1863
910.016 16.402 11.1863
910.016 17.1863 7.40198
911.016 18.1863 7.40198
910.016 18.1863 7.40198
911.016 17.1863 7.40198
910.016 17.402 12.1863
910.016 18.1863 10.6569
911.016 17.402 12.1863
911.016 18.1863 10.6569
910.016 16.402 12.1863
911.016 16.402 12.1863
3 4 2 1
3 0 1 2
3 2 4 3
3 3 5 2
3 0 5 3
3 2 5 0
3 3 8 0
3 4 6 7
3 4 7 3
3 6 8 7
3 8 9 7
3 3 9 8
3 7 9 3
3 6 10 8
3 1 10 6
3 0 10 1
3 10 11 8
3 0 11 10
3 8 11 0
3 1 6 4

View File

@ -0,0 +1,36 @@
OFF
12 20 0
911.016 16.402 5.34315
910.016 16.402 5.34315
911.016 21.9118 6.34315
910.016 21.9118 6.34315
911.016 21.9118 5.34315
910.016 21.9118 5.34315
911.016 18.1863 8.40198
910.016 18.1863 8.40198
910.016 16.402 6.34315
910.016 17.1863 8.40198
911.016 16.402 6.34315
911.016 17.1863 8.40198
3 2 4 3
3 0 4 2
3 4 5 3
3 5 4 0
3 2 6 0
3 3 6 2
3 6 11 10
3 3 7 6
3 0 8 1
3 7 3 5
3 7 9 6
3 8 10 9
3 0 10 8
3 9 11 6
3 10 11 9
3 0 1 5
3 10 0 6
3 8 9 7
3 7 1 8
3 5 1 7

View File

@ -0,0 +1,7 @@
OFF 3 1 0
-2 4 0.1
-2 -2 0.1
4 -2 0.1
3 0 1 2

View File

@ -0,0 +1,11 @@
OFF 5 4 0
0 0 0
1 1 0
-1 1 0
-1 -1 0
1 -1 0
3 0 1 2
3 0 2 3
3 0 3 4
3 0 4 1

View File

@ -0,0 +1,15 @@
OFF 6 4 0
0 0 0
0 1 1
0 0 1
0 -1 0
0 -1 -1
0 1 -1
3 0 1 2
3 0 3 4
3 0 4 5
3 0 5 1

View File

@ -0,0 +1,7 @@
OFF 3 1 0
-2 4 0
-2 -2 0
4 -2 0
3 0 1 2

View File

@ -0,0 +1,486 @@
OFF
162 2 0
0 0.5 0
0.4472 0.2236 0
0.1382 0.2236 -0.42535
-0.3618 0.2236 -0.26285
-0.3618 0.2236 0.26285
0.1382 0.2236 0.42535
0.3618 -0.2236 -0.26285
-0.1382 -0.2236 -0.42535
-0.4472 -0.2236 0
-0.1382 -0.2236 0.42535
0.3618 -0.2236 0.26285
0 -0.5 0
0.13665 0.48095 0
0.26285 0.42535 0
0.3691 0.3373 0
0.04222 0.48095 -0.12995
0.08125 0.42535 -0.25
0.11405 0.3373 -0.351
-0.11055 0.48095 -0.0803
-0.21265 0.42535 -0.1545
-0.2986 0.3373 -0.21695
-0.11055 0.48095 0.0803
-0.21265 0.42535 0.1545
-0.2986 0.3373 0.21695
0.04222 0.48095 0.12995
0.08125 0.42535 0.25
0.11405 0.3373 0.351
0.4113 0.25285 -0.12995
0.3441 0.26285 -0.25
0.2507 0.25285 -0.351
0.0035155 0.25285 -0.43135
-0.13145 0.26285 -0.4045
-0.2564 0.25285 -0.3469
-0.40915 0.25285 -0.13665
-0.42535 0.26285 0
-0.40915 0.25285 0.13665
-0.2564 0.25285 0.3469
-0.13145 0.26285 0.4045
0.003516 0.25285 0.43135
0.2507 0.25285 0.351
0.3441 0.26285 0.25
0.4113 0.25285 0.12995
0.47965 0.11625 -0.0803
0.47555 0 -0.1545
0.43525 -0.11625 -0.21695
0.07185 0.11625 -0.48095
0 0 -0.5
-0.07185 -0.11625 -0.48095
-0.43525 0.11625 -0.21695
-0.47555 0 -0.1545
-0.47965 -0.11625 -0.0803
-0.3408 0.11625 0.3469
-0.2939 0 0.4045
-0.2246 -0.11625 0.43135
0.2246 0.11625 0.43135
0.2939 0 0.4045
0.3408 -0.11625 0.3469
0.47965 0.11625 0.0803
0.47555 0 0.1545
0.43525 -0.11625 0.21695
0.2246 0.11625 -0.43135
0.2939 0 -0.4045
0.3408 -0.11625 -0.3469
-0.3408 0.11625 -0.3469
-0.2939 0 -0.4045
-0.2246 -0.11625 -0.43135
-0.43525 0.11625 0.21695
-0.47555 0 0.1545
-0.47965 -0.11625 0.0803
0.07185 0.11625 0.48095
0 0 0.5
-0.07185 -0.11625 0.48095
0.2564 -0.25285 -0.3469
0.13145 -0.26285 -0.4045
-0.0035155 -0.25285 -0.43135
-0.2507 -0.25285 -0.351
-0.3441 -0.26285 -0.25
-0.4113 -0.25285 -0.12995
-0.4113 -0.25285 0.12995
-0.3441 -0.26285 0.25
-0.2507 -0.25285 0.351
-0.0035155 -0.25285 0.43135
0.13145 -0.26285 0.4045
0.2564 -0.25285 0.3469
0.40915 -0.25285 0.13665
0.42535 -0.26285 0
0.40915 -0.25285 -0.13665
0.11055 -0.48095 -0.0803
0.21265 -0.42535 -0.1545
0.2986 -0.3373 -0.21695
-0.04222 -0.48095 -0.12995
-0.08125 -0.42535 -0.25
-0.11405 -0.3373 -0.351
-0.13665 -0.48095 0
-0.26285 -0.42535 0
-0.3691 -0.3373 0
-0.04222 -0.48095 0.12995
-0.08125 -0.42535 0.25
-0.11405 -0.3373 0.351
0.11055 -0.48095 0.0803
0.21265 -0.42535 0.1545
0.2986 -0.3373 0.21695
0.1809 0.4472 -0.13145
0.30895 0.3702 -0.13235
0.22135 0.3702 -0.2529
-0.0691 0.4472 -0.21265
-0.030395 0.3702 -0.3347
-0.17215 0.3702 -0.28865
-0.2236 0.4472 0
-0.3277 0.3702 -0.0745
-0.3277 0.3702 0.0745
-0.0691 0.4472 0.21265
-0.17215 0.3702 0.28865
-0.030395 0.3702 0.3347
0.1809 0.4472 0.13145
0.22135 0.3702 0.2529
0.30895 0.3702 0.13235
0.5 0 0
0.4777 -0.12755 0.0745
0.4777 -0.12755 -0.0745
0.1545 0 -0.47555
0.2185 -0.12755 -0.43125
0.07675 -0.12755 -0.47735
-0.4045 0 -0.2939
-0.34265 -0.12755 -0.34105
-0.43025 -0.12755 -0.2205
-0.4045 0 0.2939
-0.43025 -0.12755 0.2205
-0.34265 -0.12755 0.34105
0.1545 0 0.47555
0.07675 -0.12755 0.47735
0.2185 -0.12755 0.43125
0.4045 0 -0.2939
0.34265 0.12755 -0.34105
0.43025 0.12755 -0.2205
-0.1545 0 -0.47555
-0.2185 0.12755 -0.43125
-0.07675 0.12755 -0.47735
-0.5 0 0
-0.4777 0.12755 0.0745
-0.4777 0.12755 -0.0745
-0.1545 0 0.47555
-0.07675 0.12755 0.47735
-0.2185 0.12755 0.43125
0.4045 0 0.2939
0.43025 0.12755 0.2205
0.34265 0.12755 0.34105
0.0691 -0.4472 -0.21265
0.030395 -0.3702 -0.3347
0.17215 -0.3702 -0.28865
-0.1809 -0.4472 -0.13145
-0.30895 -0.3702 -0.13235
-0.22135 -0.3702 -0.2529
-0.1809 -0.4472 0.13145
-0.22135 -0.3702 0.2529
-0.30895 -0.3702 0.13235
0.0691 -0.4472 0.21265
0.17215 -0.3702 0.28865
0.030395 -0.3702 0.3347
0.2236 -0.4472 0
0.3277 -0.3702 -0.0745
0.3277 -0.3702 0.0745
3 0 12 15
3 12 13 102
3 12 102 15
3 15 102 16
3 13 14 103
3 13 103 102
3 102 103 104
3 102 104 16
3 16 104 17
3 14 1 27
3 14 27 103
3 103 27 28
3 103 28 104
3 104 28 29
3 104 29 17
3 17 29 2
3 0 15 18
3 15 16 105
3 15 105 18
3 18 105 19
3 16 17 106
3 16 106 105
3 105 106 107
3 105 107 19
3 19 107 20
3 17 2 30
3 17 30 106
3 106 30 31
3 106 31 107
3 107 31 32
3 107 32 20
3 20 32 3
3 0 18 21
3 18 19 108
3 18 108 21
3 21 108 22
3 19 20 109
3 19 109 108
3 108 109 110
3 108 110 22
3 22 110 23
3 20 3 33
3 20 33 109
3 109 33 34
3 109 34 110
3 110 34 35
3 110 35 23
3 23 35 4
3 0 21 24
3 21 22 111
3 21 111 24
3 24 111 25
3 22 23 112
3 22 112 111
3 111 112 113
3 111 113 25
3 25 113 26
3 23 4 36
3 23 36 112
3 112 36 37
3 112 37 113
3 113 37 38
3 113 38 26
3 26 38 5
3 0 24 12
3 24 25 114
3 24 114 12
3 12 114 13
3 25 26 115
3 25 115 114
3 114 115 116
3 114 116 13
3 13 116 14
3 26 5 39
3 26 39 115
3 115 39 40
3 115 40 116
3 116 40 41
3 116 41 14
3 14 41 1
3 1 57 42
3 57 58 117
3 57 117 42
3 42 117 43
3 58 59 118
3 58 118 117
3 117 118 119
3 117 119 43
3 43 119 44
3 59 10 84
3 59 84 118
3 118 84 85
3 118 85 119
3 119 85 86
3 119 86 44
3 44 86 6
3 2 60 45
3 60 61 120
3 60 120 45
3 45 120 46
3 61 62 121
3 61 121 120
3 120 121 122
3 120 122 46
3 46 122 47
3 62 6 72
3 62 72 121
3 121 72 73
3 121 73 122
3 122 73 74
3 122 74 47
3 47 74 7
3 3 63 48
3 63 64 123
3 63 123 48
3 48 123 49
3 64 65 124
3 64 124 123
3 123 124 125
3 123 125 49
3 49 125 50
3 65 7 75
3 65 75 124
3 124 75 76
3 124 76 125
3 125 76 77
3 125 77 50
3 50 77 8
3 4 66 51
3 66 67 126
3 66 126 51
3 51 126 52
3 67 68 127
3 67 127 126
3 126 127 128
3 126 128 52
3 52 128 53
3 68 8 78
3 68 78 127
3 127 78 79
3 127 79 128
3 128 79 80
3 128 80 53
3 53 80 9
3 5 69 54
3 69 70 129
3 69 129 54
3 54 129 55
3 70 71 130
3 70 130 129
3 129 130 131
3 129 131 55
3 55 131 56
3 71 9 81
3 71 81 130
3 130 81 82
3 130 82 131
3 131 82 83
3 131 83 56
3 56 83 10
3 6 62 44
3 62 61 132
3 62 132 44
3 44 132 43
3 61 60 133
3 61 133 132
3 132 133 134
3 132 134 43
3 43 134 42
3 60 2 29
3 60 29 133
3 133 29 28
3 133 28 134
3 134 28 27
3 134 27 42
3 42 27 1
3 7 65 47
3 65 64 135
3 65 135 47
3 47 135 46
3 64 63 136
3 64 136 135
3 135 136 137
3 135 137 46
3 46 137 45
3 63 3 32
3 63 32 136
3 136 32 31
3 136 31 137
3 137 31 30
3 137 30 45
3 45 30 2
3 8 68 50
3 68 67 138
3 68 138 50
3 50 138 49
3 67 66 139
3 67 139 138
3 138 139 140
3 138 140 49
3 49 140 48
3 66 4 35
3 66 35 139
3 139 35 34
3 139 34 140
3 140 34 33
3 140 33 48
3 48 33 3
3 9 71 53
3 71 70 141
3 71 141 53
3 53 141 52
3 70 69 142
3 70 142 141
3 141 142 143
3 141 143 52
3 52 143 51
3 69 5 38
3 69 38 142
3 142 38 37
3 142 37 143
3 143 37 36
3 143 36 51
3 51 36 4
3 10 59 56
3 59 58 144
3 59 144 56
3 56 144 55
3 58 57 145
3 58 145 144
3 144 145 146
3 144 146 55
3 55 146 54
3 57 1 41
3 57 41 145
3 145 41 40
3 145 40 146
3 146 40 39
3 146 39 54
3 54 39 5
3 11 90 87
3 90 91 147
3 90 147 87
3 87 147 88
3 91 92 148
3 91 148 147
3 147 148 149
3 147 149 88
3 88 149 89
3 92 7 74
3 92 74 148
3 148 74 73
3 148 73 149
3 149 73 72
3 149 72 89
3 89 72 6
3 11 93 90
3 93 94 150
3 93 150 90
3 90 150 91
3 94 95 151
3 94 151 150
3 150 151 152
3 150 152 91
3 91 152 92
3 95 8 77
3 95 77 151
3 151 77 76
3 151 76 152
3 152 76 75
3 152 75 92
3 92 75 7
3 11 96 93
3 96 97 153
3 96 153 93
3 93 153 94
3 97 98 154
3 97 154 153
3 153 154 155
3 153 155 94
3 94 155 95
3 98 9 80
3 98 80 154
3 154 80 79
3 154 79 155
3 155 79 78
3 155 78 95
3 95 78 8
3 11 99 96
3 99 100 156
3 99 156 96
3 96 156 97
3 100 101 157
3 100 157 156
3 156 157 158
3 156 158 97
3 97 158 98
3 101 10 83
3 101 83 157
3 157 83 82
3 157 82 158
3 158 82 81
3 158 81 98
3 98 81 9
3 11 87 99
3 87 88 159
3 87 159 99
3 99 159 100
3 88 89 160
3 88 160 159
3 159 160 161
3 159 161 100
3 100 161 101
3 89 6 86
3 89 86 160
3 160 86 85
3 160 85 161
3 161 85 84
3 161 84 101
3 101 84 10

View File

@ -0,0 +1,7 @@
OFF 3 1 0
0 0 1
0.5 0 -1
0.5 0.5 -1
3 0 1 2

View File

@ -0,0 +1,7 @@
OFF 3 1 0
0 0 1
0.5 0 0
0.5 0.5 0
3 0 1 2

View File

@ -0,0 +1,9 @@
OFF 4 2 0
0 0 1
0.5 0 0
0.5 0.5 0
-0.5 0.5 0
3 0 1 2
3 3 0 2

View File

@ -0,0 +1,9 @@
OFF 4 2 0
0 0 1
0.5 0 1
0.5 0.5 0
-0.5 0.5 1
3 0 1 2
3 3 0 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
0 1 0
1 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0.25 0.25 1
0 0.5 0
0.5 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
0 1 0
1 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0.25 0.25 1
-0.25 0.75 0
0.75 -0.25 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
0 1 0
1 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0.25 0.25 1
0 0 0
0.5 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
0 1 0
1 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0.25 0.25 1
0 0 0
1 1 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
0 1 0
1 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0.25 0.25 1
0.1 0.4 0
0.4 0.1 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
0 1 0
1 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
0 1 0
0 0 1
3 0 1 2

View File

@ -0,0 +1,5 @@
3 1 0
896.467 28.7746 9.6569
889.427 28.7746 12.1863
902.565 28.7746 12.1863
3 0 1 2

View File

@ -0,0 +1,5 @@
3 1 0
901.565 28.7746 5.34315
899.996 28.7746 7.40198
901.565 28.7746 12.1863
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
-0.5 -0.5 0
0 4 0
4 0 0
3 1 0 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
1 3 0
3 1 0
-0.5 -0.5 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 6 0
4 6 0
2 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 4 0
4 4 0
2 -1 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
1 7 0
2 2 0
3 2 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
3 2 0
2 -2 0
5 -2 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
1 2 0
1 -1 0
4 0 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
3 2 0
1 -3 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
1 -1 0
2 -2 0
6 2 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
1 -1 0
2 -1 0
3 2 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
2 0 0
3 2 0
1 7 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
1 2 0
3 2 0
2 -1 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
2 -2 0
2 5 0
4 5 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
1 -2 0
3 -2 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 5 0
0 5 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
1 2 0
2 2 0
2 -1 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
2 1 0
0 0 0
-1 -2 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
3 -1 0
5 -2 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 0 0
4 0 0
2 4 0
3 0 1 2

View File

@ -0,0 +1,5 @@
OFF 3 1 0
0 4 0
4 4 0
2 0 0
3 0 1 2

Some files were not shown because too many files have changed in this diff Show More