yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #10815
[Branch ~yade-pkg/yade/git-trunk] Rev 3952: Add mask parameter to NewtonIntegrator
------------------------------------------------------------
revno: 3952
committer: Anton Gladky <gladky.anton@xxxxxxxxx>
timestamp: Thu 2014-05-15 16:47:33 +0200
message:
Add mask parameter to NewtonIntegrator
It is done to replace State.blockedMovement, which was
discussed here
http://www.mail-archive.com/yade-dev@xxxxxxxxxxxxxxxxxxx/msg10131.html
Thanks, Bruno.
removed:
examples/Conveyor/
examples/Conveyor/Conveyor.py
examples/Conveyor/conveyor.geo
examples/Conveyor/conveyor.mesh
added:
examples/conveyor/
examples/conveyor/conveyor.geo
examples/conveyor/conveyor.mesh
examples/conveyor/conveyor.py
modified:
core/State.hpp
pkg/dem/NewtonIntegrator.cpp
pkg/dem/NewtonIntegrator.hpp
--
lp:yade
https://code.launchpad.net/~yade-pkg/yade/git-trunk
Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription
=== modified file 'core/State.hpp'
--- core/State.hpp 2014-05-13 18:54:16 +0000
+++ core/State.hpp 2014-05-15 14:47:33 +0000
@@ -60,7 +60,6 @@
((Vector3r,refPos,Vector3r::Zero(),,"Reference position"))
((Quaternionr,refOri,Quaternionr::Identity(),,"Reference orientation"))
((unsigned,blockedDOFs,,,"[Will be overridden]"))
- ((bool,blockedMovement,false,,"If True, the body will not move/rotate. But can have a linear and angular velocity"))
((bool,isDamped,true,,"Damping in :yref:`Newtonintegrator` can be deactivated for individual particles by setting this variable to FALSE. E.g. damping is inappropriate for particles in free flight under gravity but it might still be applicable to other particles in the same simulation."))
((Real,densityScaling,1,,"|yupdate| see :yref:`GlobalStiffnessTimeStepper::targetDt`.")),
/* additional initializers */
=== removed directory 'examples/Conveyor'
=== removed file 'examples/Conveyor/Conveyor.py'
--- examples/Conveyor/Conveyor.py 2014-05-14 09:34:27 +0000
+++ examples/Conveyor/Conveyor.py 1970-01-01 00:00:00 +0000
@@ -1,52 +0,0 @@
-#!/usr/bin/python
-# -*- coding: utf-8 -*-
-# This example shows, how one can simulate the conveyor of
-# complex form, using state.blockedMovement parameter
-# The elements of conveyor are getting the velocity, but
-# are blocked from motion. So the interacting particles
-# are getting motion from interaction with conveyor.
-
-## PhysicalParameters
-Density=1000
-frictionAngle=0.4
-tc = 0.001
-en = 0.3
-es = 0.3
-
-
-## Import wall's geometry
-mat=O.materials.append(ViscElMat(density=Density,frictionAngle=frictionAngle,tc=tc,en=en,et=es))
-
-sp=pack.SpherePack()
-sp.makeCloud((-0.3,0.05,0.05),(0.3,0.7,0.5),rMean=0.03, rRelFuzz=0.001)
-particles=O.bodies.append([sphere(c,r,) for c,r in sp])
-
-from yade import ymport
-fctIds= O.bodies.append(ymport.gmsh('conveyor.mesh',scale=0.001,color=(1,0,0)))
-voxIds= O.bodies.append(utils.geom.facetBunker(center=[0,1.5,-0.7],dBunker=1.1, dOutput=0.2,hBunker=0.2,hOutput=0.2,hPipe=0.1))
-
-for i in fctIds:
- O.bodies[i].state.vel=Vector3(0,0.2,0) # Set conveyor velocity
- O.bodies[i].state.blockedMovement=True
-
-## Timestep
-O.dt=.2*tc
-
-## Engines
-O.engines=[
- ForceResetter(),
- InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()]),
- InteractionLoop(
- [Ig2_Sphere_Sphere_ScGeom(), Ig2_Facet_Sphere_ScGeom()],
- [Ip2_ViscElMat_ViscElMat_ViscElPhys()],
- [Law2_ScGeom_ViscElPhys_Basic()],
- ),
- NewtonIntegrator(damping=0,gravity=[0,0,-9.81]),
- DomainLimiter(lo=(-0.6,0.0,-1.0),hi=(0.6,2.0,1.0),iterPeriod=200),
-]
-
-from yade import qt
-qt.View()
-#O.saveTmp()
-#O.run()
-
=== removed file 'examples/Conveyor/conveyor.geo'
--- examples/Conveyor/conveyor.geo 2014-05-14 09:34:27 +0000
+++ examples/Conveyor/conveyor.geo 1970-01-01 00:00:00 +0000
@@ -1,24 +0,0 @@
-acc = 100.0;
-wid = 500.0;
-len = 1500.0;
-h = 300.0;
-Point(1) = {0, 0, -wid/5.0, acc};
-Point(2) = {-wid, 0, 0, acc};
-Point(3) = {wid, 0, 0, acc};
-Point(4) = {wid/1.1, 0, -wid/10.0, acc};
-Point(5) = {-wid/1.1, 0, -wid/10.0, acc};
-Point(6) = {wid/2.0, 0, +wid/10.0, acc};
-Point(7) = {-wid/2.0, 0, +wid/10.0, acc};
-Point(8) = {-wid, 0, h, acc};
-Point(9) = {wid, 0, h, acc};
-
-Spline(1) = {2, 5, 7, 1, 6, 4, 3};
-Line(2) = {8, 2};
-Line(3) = {3, 9};
-
-Extrude {0, len, 0} {
- Line{2, 1, 3};
-}
-Line(16) = {8, 9};
-Line Loop(17) = {16, -3, -1, -2};
-Plane Surface(18) = {17};
=== removed file 'examples/Conveyor/conveyor.mesh'
--- examples/Conveyor/conveyor.mesh 2014-05-14 09:34:27 +0000
+++ examples/Conveyor/conveyor.mesh 1970-01-01 00:00:00 +0000
@@ -1,1360 +0,0 @@
- MeshVersionFormatted 2
- Dimension
- 3
- Vertices
- 441
- 0 0 -100 1
- -500 0 0 2
- 500 0 0 3
- 454.54545454545 0 -50 4
- -454.54545454545 0 -50 5
- 250 0 50 6
- -250 0 50 7
- -500 0 300 8
- 500 0 300 9
- -500 1500 300 10
- -500 1500 0 11
- -454.54545454545 1500 -50 13
- -250 1500 50 14
- 0 1500 -100 15
- 250 1500 50 16
- 454.54545454545 1500 -50 17
- 500 1500 0 18
- 500 1500 300 20
- -439.88134513266 0 -44.523673195083 1
- -362.83621367891 0 7.7663721559698 1
- -279.5676899846 0 48.28686863902 1
- -192.63906004976 0 24.407224564095 1
- -120.43749167986 0 -34.43426658243 1
- -44.683026495718 0 -88.284497185875 1
- 44.683026492925 0 -88.284497187232 1
- 120.43749167789 0 -34.434266584101 1
- 192.63906004808 0 24.407224562925 1
- 279.56768998311 0 48.286868639328 1
- 362.83621367809 0 7.7663721565244 1
- 439.88134513224 0 -44.523673194873 1
- -500 0 199.99999999993 2
- -500 0 100.00000000007 2
- 500 0 99.999999999799 3
- 500 0 199.99999999973 3
- -500 1500 199.99999999993 4
- -500 1500 100.00000000007 4
- -500 99.99999999974 300 5
- -500 199.99999999954 300 5
- -500 299.9999999991 300 5
- -500 399.99999999856 300 5
- -500 499.99999999802 300 5
- -500 599.99999999783 300 5
- -500 699.99999999767 300 5
- -500 799.99999999751 300 5
- -500 899.99999999735 300 5
- -500 999.99999999719 300 5
- -500 1099.9999999976 300 5
- -500 1199.9999999982 300 5
- -500 1299.9999999988 300 5
- -500 1399.9999999994 300 5
- -500 99.99999999974 0 6
- -500 199.99999999954 0 6
- -500 299.9999999991 0 6
- -500 399.99999999856 0 6
- -500 499.99999999802 0 6
- -500 599.99999999783 0 6
- -500 699.99999999767 0 6
- -500 799.99999999751 0 6
- -500 899.99999999735 0 6
- -500 999.99999999719 0 6
- -500 1099.9999999976 0 6
- -500 1199.9999999982 0 6
- -500 1299.9999999988 0 6
- -500 1399.9999999994 0 6
- -439.88134513266 1500 -44.523673195083 8
- -362.83621367891 1500 7.7663721559698 8
- -279.5676899846 1500 48.28686863902 8
- -192.63906004976 1500 24.407224564095 8
- -120.43749167986 1500 -34.43426658243 8
- -44.683026495718 1500 -88.284497185875 8
- 44.683026492925 1500 -88.284497187232 8
- 120.43749167789 1500 -34.434266584101 8
- 192.63906004808 1500 24.407224562925 8
- 279.56768998311 1500 48.286868639328 8
- 362.83621367809 1500 7.7663721565244 8
- 439.88134513224 1500 -44.523673194873 8
- 500 99.99999999974 0 10
- 500 199.99999999954 0 10
- 500 299.9999999991 0 10
- 500 399.99999999856 0 10
- 500 499.99999999802 0 10
- 500 599.99999999783 0 10
- 500 699.99999999767 0 10
- 500 799.99999999751 0 10
- 500 899.99999999735 0 10
- 500 999.99999999719 0 10
- 500 1099.9999999976 0 10
- 500 1199.9999999982 0 10
- 500 1299.9999999988 0 10
- 500 1399.9999999994 0 10
- 500 1500 99.999999999799 12
- 500 1500 199.99999999973 12
- 500 99.99999999974 300 14
- 500 199.99999999954 300 14
- 500 299.9999999991 300 14
- 500 399.99999999856 300 14
- 500 499.99999999802 300 14
- 500 599.99999999783 300 14
- 500 699.99999999767 300 14
- 500 799.99999999751 300 14
- 500 899.99999999735 300 14
- 500 999.99999999719 300 14
- 500 1099.9999999976 300 14
- 500 1199.9999999982 300 14
- 500 1299.9999999988 300 14
- 500 1399.9999999994 300 14
- -400 0 300 16
- -300.00000000001 0 300 16
- -200.00000000004 0 300 16
- -100.00000000004 0 300 16
- -3.3310243452433E-11 0 300 16
- 100.00000000002 0 300 16
- 200.00000000001 0 300 16
- 300.00000000001 0 300 16
- 400 0 300 16
- -500 166.21866874528 159.75083113068 7
- -500 437.50117236506 152.20689287958 7
- -500 847.01463282802 108.35835794242 7
- -500 641.54811440665 141.65047276936 7
- -500 978.50960553792 115.54626313201 7
- -500 1205.1158731829 155.62785850948 7
- -500 1275.2154194998 134.24489795919 7
- -500 1059.1178455821 159.10491705026 7
- -500 80.559548921413 165.40972915315 7
- -500 113.2787192178 79.530785309051 7
- -500 1371.1997701567 92.47834235736 7
- -500 1353.9062404729 208.03589526189 7
- -500 1254.2112854197 222.28488129946 7
- -500 249.35196470432 203.88033646342 7
- -500 595.25949073613 87.458267312908 7
- -500 597.26401796604 210.0001937624 7
- -500 346.20055023987 110.69787810395 7
- -500 356.85084344219 219.31650052337 7
- -500 516.09027078317 225.68095328363 7
- -500 511.0783337831 77.682192335459 7
- -500 1023.6013345509 221.35896129905 7
- -500 1072.0922729334 82.897678152178 7
- -500 1141.3361476427 211.69845363885 7
- -500 1182.0415109408 70.096898961194 7
- -500 684.28898227798 222.3506005235 7
- -500 439.81221755297 241.87863305981 7
- -500 433.5270543112 67.926479981809 7
- -500 1435.7815677179 153.40975585569 7
- -500 1439.5833956784 69.944297514942 7
- -500 1127.7703161142 135.86182216961 7
- -500 143.00440867938 228.18820355302 7
- -500 550.69893928777 150.92856580591 7
- -500 738.18256634503 138.1205525456 7
- -500 1437.937561638 232.2891302235 7
- -500 64.712791520106 238.71958654122 7
- -500 930.70198521745 216.73436690612 7
- -500 229.17498381765 92.309971834517 7
- -500 804.2836506274 231.74006879719 7
- -500 674.47653904811 72.009760258069 7
- -500 751.93474764327 63.697734149218 7
- -258.49815801904 1029.4446306734 50.490543174729 11
- 309.07637276422 1171.6185479741 38.624632032514 11
- -270.40838069042 432.3630421446 49.797575832967 11
- -26.306785135095 946.40040159306 -95.685421778899 11
- -209.97018344876 169.03774510529 35.43184071908 11
- 201.08759170351 177.37803505227 30.047367485698 11
- -451.78233766894 185.07400082333 -49.333692609851 11
- 328.98271125587 611.6050344343 28.789561461469 11
- 311.34132002391 870.14747751944 37.623917688882 11
- -447.55034424496 77.647293211656 -47.933990016274 11
- 407.71950478472 85.104464311252 -24.151431465974 11
- 407.55190260049 1416.9120732463 -24.032832326847 11
- -97.422052017176 406.07097805139 -53.412800205045 11
- -83.770206775152 1113.8009069829 -63.887058139507 11
- 206.19118130886 1011.735002295 33.215188364471 11
- 177.58966387898 446.38366347476 13.346917582037 11
- 119.9558204085 850.25993541261 -34.842583911559 11
- 175.99436683117 632.11986994507 12.111465695579 11
- -68.155810485193 1415.7951850061 -74.793824963828 11
- 227.82206333622 1159.5120405972 44.172520628839 11
- -177.83320932462 625.9531930534 13.534589779048 11
- -97.146145060625 791.4361678918 -53.631541140496 11
- -93.212553875755 688.35369809189 -56.720808906719 11
- -77.040358411636 292.23411294469 -68.746861236776 11
- -234.37092786247 350.94502372983 46.54610663453 11
- 203.44347612981 360.57451196451 31.533595378719 11
- -287.18256766009 119.28686302678 46.450366032262 11
- -269.48199587244 1125.1435438346 49.905009251172 11
- 240.24355351527 1412.88810685 48.231877048281 11
- 126.05598202086 1305.5534575256 -29.650935066679 11
- 259.89966174213 100.49209202871 50.489402140543 11
- 129.66047250954 106.68342009124 -26.56722844088 11
- 46.697698548582 990.97061970115 -87.289261550043 11
- -149.4951393717 1417.3813847219 -9.5951112503981 11
- 52.15486248165 1254.6116946328 -84.429236720891 11
- 244.07980919212 274.06350743544 49.088219795251 11
- 420.0358721711 440.59816786922 -32.645715280822 11
- -231.45106264402 1386.9049738033 45.54934014485 11
- 352.26473871125 263.20521892359 14.790387939939 11
- 280.73468247852 198.42758057584 48.03830606846 11
- 292.6007688904 1335.674727326 44.848300300521 11
- -75.978854312104 189.74893543627 -69.49240850829 11
- 296.58657921327 985.9607533456 43.522671661154 11
- -282.45100426722 245.21181034342 47.650731046031 11
- 98.839469930576 1155.4364327048 -52.285014258655 11
- -163.66962936343 332.60337180353 2.2514734490401 11
- -186.51908212567 439.97566477397 20.050146054677 11
- 1.4522518129397 1423.0442896469 -99.985727420668 11
- -338.51051373454 643.3799980435 23.341680137276 11
- -180.67517392215 1086.1095146987 15.705442983906 11
- -202.97413221105 270.08273531094 31.240714534771 11
- -249.55868635503 804.00294098247 49.94996929506 11
- 285.87042393378 708.47308446107 46.802276695553 11
- -188.78712862376 1191.6293111452 21.689273482676 11
- 55.797339260116 455.73697880727 -82.392940736399 11
- 120.20587043 1030.2975113349 -34.630653828654 11
- -24.090812569112 782.18111792408 -96.355186508028 11
- -7.1072128383882 1054.0310793571 -99.664500712601 11
- -66.956314108988 1001.4379215797 -75.574922686281 11
- 249.34685730137 623.15672871309 49.924902238811 11
- -123.75987670644 527.73354371515 -31.609859183523 11
- 264.62598635727 432.09141387938 50.32392571906 11
- 100.08686689976 949.74798629097 -51.287047846811 11
- -53.906937050527 591.31161694133 -83.4620814547 11
- -102.69964000375 1310.6803203086 -49.180953442472 11
- -6.2396948345539 248.26366943128 -99.740662744245 11
- -104.72175284324 945.94630095175 -47.537138191795 11
- -248.09123443661 915.5417294035 49.762427529082 11
- 6.4731570902513 372.78578040125 -99.72110845657 11
- 172.20037999608 799.81486599712 9.1325714571594 11
- -121.28692164862 1203.8875763276 -33.713439908897 11
- -415.22853967963 1077.8420651703 -29.3913374699 11
- -141.22315436968 228.32457348158 -16.651480982012 11
- 7.4462599644253 83.587440752646 -99.632139812808 11
- 52.483239910439 169.90535986743 -84.249736032651 11
- -170.7266472537 745.50251875714 7.9609625593085 11
- 348.16289970859 1078.9477658949 17.416853386858 11
- 208.55713442011 531.2110868512 34.616405500207 11
- 231.59806876608 917.79952773124 45.601935732933 11
- 425.88084607278 171.99429524159 -36.45270232898 11
- 151.67806186767 1410.4104382475 -7.7461039123897 11
- -146.1350176708 108.06444736426 -12.453415260621 11
- -130.16589366105 1023.5468692542 -26.134199908089 11
- 34.200901552608 882.03568944359 -92.894706615011 11
- 162.71248541762 942.10659606129 1.4657235837283 11
- -480.39957878992 361.26974901204 -45.547631263764 11
- -183.92598145533 984.41891125181 18.143056587304 11
- 182.24273858785 76.179882064658 16.887165343022 11
- 66.963611810091 71.392922984506 -75.570197268982 11
- 209.98304630872 717.6140932054 35.439188318634 11
- 57.699293536969 1085.5405492856 -81.291077075812 11
- 245.6197871922 808.43026773307 49.374493752924 11
- 281.52778398243 336.69260355381 47.862442686452 11
- -249.96691906775 601.56296659448 49.996352730081 11
- -159.15878602663 866.31010423584 -1.4722056472899 11
- 482.57558464313 786.80303061173 -43.140736728993 11
- 30.888610431698 554.20830937121 -94.140714057626 11
- -216.71866629312 525.12372672567 39.091436612403 11
- -63.324115242945 862.94261578761 -77.885184610607 11
- 103.3394141155 613.95769637398 -48.662131529352 11
- -404.4822752824 749.15962038261 -21.851120361267 11
- 18.413753435568 682.07191406862 -97.830406143302 11
- 113.1305584928 390.34647681009 -40.588953623835 11
- -251.61511078231 691.22477697689 50.161168273409 11
- 184.96170438063 863.82095477681 18.908884429568 11
- 477.89354767936 1314.4164033175 -47.543940465301 11
- -25.874554778003 484.99517724402 -95.82009112161 11
- 441.88143922639 527.20399071122 -45.502460858978 11
- 121.85166237216 734.30013712281 -33.233688837231 11
- -109.03329551531 609.96616944861 -43.995511530682 11
- -297.59593617845 1317.2127350779 43.16794566293 11
- -395.92628162112 1253.6586968279 -15.703984493996 11
- -64.776150185884 93.160888145244 -76.971703985724 11
- -11.764985705836 155.43643846248 -99.09469168573 11
- 174.3911412518 1113.56182751 10.859461346917 11
- 173.35935483009 1218.2235296772 10.048399117056 11
- 75.588382718042 277.08366866643 -69.765146108675 11
- -217.63416281933 1273.1555760995 39.556438842476 11
- 124.86527035176 201.56371553707 -30.667415194173 11
- 12.24447588345 1140.9799101308 -99.020945056435 11
- 120.35414919124 509.57005486517 -34.504939489206 11
- -465.50594522415 577.52074120516 -51.075798510848 11
- 53.91077209708 786.24662226099 -83.459939214777 11
- 477.71017500724 337.68661191211 -47.66447865145 11
- 254.6660160515 1088.3941432336 50.377280850383 11
- -174.37535993631 1330.61449116 10.847086888783 11
- 263.05958471568 1249.0081302782 50.405903222674 11
- 70.645670324681 1383.481987147 -73.144736113871 11
- 210.51529933826 1321.6352678877 35.742021559126 11
- 161.52828490451 280.1683192443 0.49021768306379 11
- -285.25995117824 1215.5749361982 46.961076822033 11
- 481.75404321036 1053.8061658422 -44.138694652998 11
- -483.48014433658 1272.990678459 -41.892753047336 11
- 463.80295384905 969.43352043038 -51.083373414481 11
- -40.56067725033 1227.3039037439 -90.214029912829 11
- -222.05974780785 79.167127963071 41.691148458665 11
- -157.96093117533 1267.1172131832 -2.4692613979466 11
- -472.41375918675 1401.1060457221 -50.060354988374 11
- -461.74014417468 467.79875141136 -50.993809324787 11
- 478.67706648534 1137.1382667593 -46.992760158858 11
- 92.379638978753 1447.8639186796 -57.367616999693 11
- -13.339961849886 1335.5101175143 -98.842112129115 11
- 427.14951840648 342.05102184803 -37.252212469172 11
- 362.62170348002 708.69051737711 7.9121672363243 11
- -460.91960579512 307.97116427716 -50.930931321154 11
- -316.51451479951 340.79659287002 35.218511132902 11
- 295.37185319485 524.07281971907 43.939482738019 11
- 469.51766880878 1233.3030355863 -50.708121130288 11
- -140.59017469205 1151.1921016968 -17.193688172418 11
- -480.87134797353 655.20501751247 -45.087261818097 11
- 477.28723000053 1410.2134969609 -47.930982714784 11
- 487.07930725831 887.22815383318 -34.738209005138 11
- 485.22768890676 260.05400045885 -38.932117037524 11
- 433.74700000309 1338.5921868296 -41.214509919899 11
- 440.24706880994 739.4364546536 -44.706756394177 11
- 480.63927920294 563.79173863854 -45.31754403563 11
- -482.50874691209 425.93418151293 -43.226471711588 11
- -472.98108473004 1015.7128033459 -49.887175642466 11
- -399.60261320391 543.39188928194 -18.353764549053 11
- -464.06184107243 1251.701601259 -51.087217828098 11
- 475.38226756727 477.92332393455 -48.951502230175 11
- -487.19173012822 836.5449300547 -34.439885505848 11
- -439.66496307747 857.36513630247 -44.414519043483 11
- 439.76155970774 1070.3595275345 -44.463323103559 11
- -453.64828377688 371.1582674714 -49.808067872581 11
- -392.23557903461 290.86257996925 -13.038237883057 11
- -458.02408161775 1189.7582430329 -50.598613151576 11
- 478.64499736176 87.173344117713 -47.016518003017 11
- -483.73456503241 929.92831188915 -41.510037421737 11
- -480.30520932533 750.06980839712 -45.636113048791 11
- 449.99071508236 852.51420468998 -48.791796300696 11
- 456.15191612805 258.64519978743 -50.301243171354 11
- 484.18577150827 177.79392997653 -40.793502539514 11
- 417.55118822314 1177.4325371887 -30.97550664823 11
- -436.04182264041 652.76141598374 -42.501360028894 11
- 442.15482877215 1270.5563575711 -45.631828459136 11
- -484.06826221682 225.89330723077 -40.984943014623 11
- 484.28532358328 668.4308393518 -40.628560396126 11
- -414.73352363375 1415.9553568621 -29.05113665771 11
- -481.54297059487 1318.0573012627 -44.376508041812 11
- 468.74894939394 402.80025802255 -50.821508522922 11
- -446.24186047954 1331.1052351316 -47.423278047196 11
- -487.06503930379 1097.2188519237 -34.775676363792 11
- -422.94283201772 973.07779474436 -34.562629930155 11
- -372.52586681014 102.80556488818 1.063729841025 11
- 383.29311554248 810.96802565904 -6.5914711790423 11
- 432.39570272501 620.55381221144 -40.432729216034 11
- 154.41721093564 573.46809238912 -5.4365683800604 11
- -343.13550126179 1061.0377292092 20.54998669241 11
- 112.82258706563 1233.4562786351 -40.846254426353 11
- 365.95996639924 1269.4205335147 5.6296838759071 11
- 352.3566136618 376.06826161625 14.730878293716 11
- -376.30977848722 424.217867603 -1.6066502201143 11
- 392.41181747604 998.61219504694 -13.165570200064 11
- -326.27923379605 55.523106978739 30.254678542706 11
- 318.51263042873 781.34187454994 34.246502618765 11
- -363.34350096324 1154.0331761463 7.4210977663806 11
- -362.54693037665 188.64816381019 7.9629587997713 11
- 386.82301953169 916.38442534423 -9.1310258312517 11
- -392.02660349934 1348.889509557 -12.887254213511 11
- 381.33719201028 524.71811031351 -5.1891938678163 11
- -307.64420653543 525.10258115316 39.240336904541 11
- -343.5205611163 846.28665298224 20.31354088965 11
- -330.99931903314 957.81662946231 27.6726382674 11
- 347.4702557452 151.13770506691 17.854307307358 11
- 345.10507914121 459.50975467949 19.334300186977 11
- -328.815722319 1414.6313507616 28.881139792988 11
- 326.45962010185 1418.089359143 30.158093936703 11
- 333.11071397002 67.346852281374 26.481879446845 11
- -387.76802489025 913.1734699119 -9.8123809742012 11
- 368.49108549348 1355.7377760119 3.8807879599646 11
- -318.81666547397 746.81079787354 34.096567007307 11
- 500 270.28236611415 153.159385701 15
- 500 180.78042327992 163.13492063487 15
- 500 474.0019313797 150.42708279681 15
- 500 587.03658565476 150.07092191938 15
- 500 861.17651593493 139.14052856793 15
- 500 704.15340852392 128.8010616776 15
- 500 966.64271288781 101.07558134961 15
- 500 1196.3349605626 135.10819539539 15
- 500 1289.1241361944 147.3661194078 15
- 500 93.922632544823 116.95902170382 15
- 500 112.0634920632 231.48809523803 15
- 500 1405.8358587109 150.94261130962 15
- 500 1257.7893518504 70.833333333329 15
- 500 1346.8046320694 70.881381628344 15
- 500 1348.1056615728 228.17961562068 15
- 500 214.61451247103 74.090136054399 15
- 500 1092.7578190047 113.11074906549 15
- 500 333.88521021504 226.50269449172 15
- 500 330.7349887067 75.688041084058 15
- 500 545.36320299409 75.152291624885 15
- 500 545.4507091471 225.17492088621 15
- 500 1026.2799448658 214.73146091449 15
- 500 1167.4819899339 63.8702444256 15
- 500 1141.5957528697 214.00305211933 15
- 500 435.06841370713 75.416132853242 15
- 500 435.59345062519 225.55190842119 15
- 500 233.87676366774 228.79133597881 15
- 500 1428.7362381578 63.584179785852 15
- 500 1243.6739745335 220.76896300681 15
- 500 48.480658136141 54.239755425904 15
- 500 379.92772679132 151.124207558 15
- 500 780.05807480932 155.52056483706 15
- 500 930.67390922397 213.63904920337 15
- 500 1430.7883040566 235.82444538601 15
- 500 820.14032102512 216.95573511599 15
- 500 1042.1817712935 55.117048242365 15
- 500 684.93831956774 222.07498222571 15
- 500 661.24467275424 69.677281796905 15
- 500 769.52920211466 80.85789309753 15
- 500 859.46968618645 64.214800603014 15
- -0.81462932724889 0 97.636268535275 18
- -139.85718816121 0 158.61010619842 18
- 138.14646657356 0 157.45607707312 18
- -367.44288752686 0 155.2345449976 18
- 367.44288752644 0 155.23454499772 18
- -231.12102700525 0 208.49061874194 18
- 230.87663820627 0 208.32575743857 18
- -0.16292586612424 -0 -13.288205311999 18
- 110.3710335661 0 68.968201390013 18
- -110.71184787811 0 69.085959464396 18
- 44.101039491352 0 205.54835382314 18
- -56.987561922027 0 208.39901318911 18
- 209.79152991163 0 107.11232733922 18
- -210.06485428202 0 107.28335692276 18
- -408.88213332683 0 85.722930270628 18
- 408.88213332647 0 85.722930270944 18
- 292.29208962293 0 131.70029191028 18
- -292.33611285296 0 131.72885405967 18
- 420.88385594015 0 220.8838559401 18
- -420.88385594029 0 220.88385594027 18
- -436.42338438925 0 22.995307196009 18
- 436.4233843894 0 22.995307196167 18
- -148.39400707645 0 236.90586730686 18
- 142.62482885424 0 234.26603766697 18
- -335.29731388756 0 219.38964562325 18
- 335.24924521597 0 219.35740838111 18
- -77.09280682215 0 133.4328368468 18
- 69.963291817927 0 131.6829686574 18
- -439.4417753588 0 152.3682662417 18
- 439.44177535861 0 152.36826624166 18
- 341.8840469659 0 77.512213083231 18
- -341.88404696694 0 77.512213081832 18
- -67.088900315855 0 6.2458496393847 18
- 67.088900315276 0 6.2458496384531 18
- Edges
- 108
- 2 19 1
- 19 20 1
- 20 21 1
- 21 22 1
- 22 23 1
- 23 24 1
- 24 25 1
- 25 26 1
- 26 27 1
- 27 28 1
- 28 29 1
- 29 30 1
- 30 3 1
- 8 31 2
- 31 32 2
- 32 2 2
- 3 33 3
- 33 34 3
- 34 9 3
- 10 35 4
- 35 36 4
- 36 11 4
- 8 37 5
- 37 38 5
- 38 39 5
- 39 40 5
- 40 41 5
- 41 42 5
- 42 43 5
- 43 44 5
- 44 45 5
- 45 46 5
- 46 47 5
- 47 48 5
- 48 49 5
- 49 50 5
- 50 10 5
- 2 51 6
- 51 52 6
- 52 53 6
- 53 54 6
- 54 55 6
- 55 56 6
- 56 57 6
- 57 58 6
- 58 59 6
- 59 60 6
- 60 61 6
- 61 62 6
- 62 63 6
- 63 64 6
- 64 11 6
- 11 65 8
- 65 66 8
- 66 67 8
- 67 68 8
- 68 69 8
- 69 70 8
- 70 71 8
- 71 72 8
- 72 73 8
- 73 74 8
- 74 75 8
- 75 76 8
- 76 17 8
- 3 77 10
- 77 78 10
- 78 79 10
- 79 80 10
- 80 81 10
- 81 82 10
- 82 83 10
- 83 84 10
- 84 85 10
- 85 86 10
- 86 87 10
- 87 88 10
- 88 89 10
- 89 90 10
- 90 17 10
- 17 91 12
- 91 92 12
- 92 18 12
- 9 93 14
- 93 94 14
- 94 95 14
- 95 96 14
- 96 97 14
- 97 98 14
- 98 99 14
- 99 100 14
- 100 101 14
- 101 102 14
- 102 103 14
- 103 104 14
- 104 105 14
- 105 106 14
- 106 18 14
- 8 107 16
- 107 108 16
- 108 109 16
- 109 110 16
- 110 111 16
- 111 112 16
- 112 113 16
- 113 114 16
- 114 115 16
- 115 9 16
- Triangles
- 801
- 125 32 2 7
- 51 125 2 7
- 31 32 124 7
- 125 124 32 7
- 52 125 51 7
- 116 124 125 7
- 64 126 63 7
- 127 128 122 7
- 40 141 41 7
- 117 134 141 7
- 134 41 141 7
- 142 54 55 7
- 135 117 142 7
- 55 135 142 7
- 46 136 47 7
- 123 136 120 7
- 137 60 61 7
- 137 123 120 7
- 127 122 126 7
- 135 55 56 7
- 56 130 135 7
- 41 134 42 7
- 131 42 134 7
- 49 127 50 7
- 49 128 127 7
- 129 39 38 7
- 133 39 129 7
- 47 138 48 7
- 139 61 62 7
- 42 140 43 7
- 42 131 140 7
- 48 128 49 7
- 48 138 128 7
- 122 128 121 7
- 138 121 128 7
- 139 62 63 7
- 139 122 121 7
- 133 40 39 7
- 141 40 133 7
- 54 132 53 7
- 54 142 132 7
- 119 140 131 7
- 122 63 126 7
- 122 139 63 7
- 143 36 35 7
- 143 127 126 7
- 36 144 11 7
- 64 144 126 7
- 144 64 11 7
- 121 145 139 7
- 138 145 121 7
- 138 123 145 7
- 143 144 36 7
- 143 126 144 7
- 117 141 133 7
- 138 47 136 7
- 123 138 136 7
- 137 61 139 7
- 137 145 123 7
- 145 137 139 7
- 116 146 124 7
- 37 146 38 7
- 147 134 117 7
- 135 147 117 7
- 149 35 10 7
- 50 149 10 7
- 31 150 8 7
- 150 37 8 7
- 150 31 124 7
- 148 140 119 7
- 150 146 37 7
- 124 146 150 7
- 146 129 38 7
- 116 129 146 7
- 149 50 127 7
- 143 149 127 7
- 149 143 35 7
- 132 133 129 7
- 117 133 132 7
- 132 142 117 7
- 130 119 147 7
- 119 131 147 7
- 130 147 135 7
- 147 131 134 7
- 152 132 129 7
- 116 152 129 7
- 46 45 151 7
- 151 120 136 7
- 120 151 118 7
- 136 46 151 7
- 60 137 120 7
- 153 118 151 7
- 153 45 44 7
- 151 45 153 7
- 43 153 44 7
- 148 153 140 7
- 153 148 118 7
- 43 140 153 7
- 52 152 125 7
- 53 152 52 7
- 152 116 125 7
- 53 132 152 7
- 59 120 118 7
- 120 59 60 7
- 118 58 59 7
- 119 154 148 7
- 154 119 130 7
- 154 56 57 7
- 130 56 154 7
- 155 58 118 7
- 155 148 154 7
- 148 155 118 7
- 155 57 58 7
- 154 57 155 7
- 161 195 191 11
- 69 174 70 11
- 194 191 195 11
- 193 68 67 11
- 195 161 186 11
- 69 189 174 11
- 201 179 168 11
- 168 202 201 11
- 202 180 201 11
- 156 205 183 11
- 160 206 199 11
- 180 206 201 11
- 206 180 199 11
- 212 177 178 11
- 188 213 159 11
- 169 214 213 11
- 214 159 213 11
- 217 171 181 11
- 188 218 211 11
- 220 174 189 11
- 222 159 214 11
- 228 179 201 11
- 179 228 197 11
- 169 238 214 11
- 240 170 211 11
- 156 242 205 11
- 243 186 161 11
- 187 243 161 11
- 244 25 26 11
- 187 244 26 11
- 181 248 217 11
- 248 181 191 11
- 211 246 188 11
- 228 206 160 11
- 201 206 228 11
- 230 244 187 11
- 238 205 242 11
- 233 215 173 11
- 246 213 188 11
- 240 218 172 11
- 211 218 240 11
- 222 214 238 11
- 69 68 189 11
- 68 193 189 11
- 160 199 182 11
- 71 70 203 11
- 70 174 203 11
- 26 243 187 11
- 26 27 243 11
- 159 239 188 11
- 172 218 239 11
- 218 188 239 11
- 237 228 160 11
- 237 197 228 11
- 164 198 234 11
- 198 170 234 11
- 170 240 234 11
- 202 158 180 11
- 168 216 202 11
- 194 248 191 11
- 215 163 208 11
- 211 200 246 11
- 242 156 223 11
- 223 207 250 11
- 250 231 177 11
- 207 231 250 11
- 224 168 179 11
- 253 216 176 11
- 249 253 176 11
- 254 177 212 11
- 239 254 212 11
- 257 178 219 11
- 171 258 181 11
- 249 259 204 11
- 225 260 172 11
- 260 240 172 11
- 234 240 260 11
- 245 208 247 11
- 225 245 247 11
- 73 184 74 11
- 262 216 168 11
- 216 262 219 11
- 178 257 212 11
- 164 234 247 11
- 234 260 247 11
- 260 225 247 11
- 202 253 158 11
- 253 202 216 11
- 159 222 254 11
- 159 254 239 11
- 250 177 254 11
- 254 222 250 11
- 249 176 259 11
- 221 179 197 11
- 224 179 221 11
- 219 262 252 11
- 209 183 205 11
- 222 238 242 11
- 250 222 242 11
- 223 250 242 11
- 231 178 177 11
- 178 231 176 11
- 259 176 231 11
- 25 244 229 11
- 24 25 229 11
- 230 229 244 11
- 176 265 178 11
- 219 265 216 11
- 265 219 178 11
- 265 176 216 11
- 237 268 197 11
- 221 269 230 11
- 269 229 230 11
- 269 221 197 11
- 270 200 211 11
- 170 270 211 11
- 272 224 221 11
- 161 274 187 11
- 274 230 187 11
- 190 275 200 11
- 233 276 171 11
- 276 258 171 11
- 210 258 276 11
- 268 269 197 11
- 268 229 269 11
- 225 172 264 11
- 268 23 24 11
- 23 268 237 11
- 229 268 24 11
- 252 276 255 11
- 276 252 210 11
- 236 73 72 11
- 262 168 224 11
- 224 210 262 11
- 262 210 252 11
- 259 231 207 11
- 224 258 210 11
- 224 272 258 11
- 245 264 173 11
- 255 173 264 11
- 264 245 225 11
- 271 270 175 11
- 271 200 270 11
- 266 273 193 11
- 278 264 172 11
- 239 278 172 11
- 280 175 270 11
- 170 280 270 11
- 175 282 271 11
- 284 185 271 11
- 185 284 236 11
- 285 181 258 11
- 286 183 209 11
- 273 286 209 11
- 193 281 189 11
- 281 193 273 11
- 220 189 281 11
- 157 282 175 11
- 219 252 257 11
- 255 257 252 11
- 257 255 264 11
- 278 239 212 11
- 290 226 169 11
- 22 291 21 11
- 291 182 21 11
- 226 292 209 11
- 273 292 281 11
- 292 273 209 11
- 220 292 226 11
- 220 281 292 11
- 291 160 182 11
- 160 291 237 11
- 283 190 185 11
- 267 286 266 11
- 286 273 266 11
- 283 185 236 11
- 71 203 283 11
- 196 284 282 11
- 282 284 271 11
- 285 161 191 11
- 285 274 161 11
- 181 285 191 11
- 72 296 236 11
- 283 296 71 11
- 296 283 236 11
- 296 72 71 11
- 283 297 190 11
- 299 208 163 11
- 301 180 158 11
- 209 304 226 11
- 304 209 205 11
- 304 169 226 11
- 79 80 279 11
- 180 301 199 11
- 237 22 23 11
- 22 237 291 11
- 275 213 246 11
- 275 246 200 11
- 169 213 275 11
- 275 290 169 11
- 230 272 221 11
- 230 274 272 11
- 285 272 274 11
- 272 285 258 11
- 304 238 169 11
- 205 238 304 11
- 309 261 306 11
- 294 314 277 11
- 63 62 288 11
- 87 295 287 11
- 84 307 251 11
- 263 316 311 11
- 82 311 81 11
- 192 316 263 11
- 305 56 277 11
- 57 56 305 11
- 295 88 303 11
- 295 87 88 11
- 80 81 316 11
- 311 316 81 11
- 174 297 203 11
- 220 297 174 11
- 297 283 203 11
- 300 241 53 11
- 53 241 54 11
- 308 79 279 11
- 78 79 308 11
- 163 215 302 11
- 302 215 233 11
- 85 307 84 11
- 293 11 64 11
- 293 65 11 11
- 312 55 54 11
- 287 319 289 11
- 325 317 58 11
- 289 326 307 11
- 298 327 279 11
- 327 308 279 11
- 331 303 261 11
- 309 331 261 11
- 336 279 80 11
- 316 336 80 11
- 57 325 58 11
- 57 305 325 11
- 337 335 315 11
- 336 298 279 11
- 336 192 298 11
- 316 192 336 11
- 84 251 83 11
- 317 325 318 11
- 59 58 317 11
- 317 324 59 11
- 328 77 78 11
- 308 328 78 11
- 330 277 314 11
- 53 332 300 11
- 332 53 52 11
- 320 241 300 11
- 300 321 320 11
- 55 294 277 11
- 56 55 277 11
- 312 294 55 11
- 331 329 303 11
- 335 64 63 11
- 288 335 63 11
- 335 293 64 11
- 335 288 315 11
- 289 86 287 11
- 287 86 87 11
- 86 289 307 11
- 307 85 86 11
- 62 315 288 11
- 322 315 62 11
- 232 329 157 11
- 329 295 303 11
- 232 319 329 11
- 330 305 277 11
- 330 325 305 11
- 306 261 90 11
- 261 89 90 11
- 321 199 301 11
- 312 54 241 11
- 241 320 312 11
- 3 323 30 11
- 323 3 77 11
- 323 77 328 11
- 328 308 327 11
- 61 338 62 11
- 338 322 62 11
- 324 313 60 11
- 324 60 59 11
- 220 226 290 11
- 275 190 290 11
- 297 290 190 11
- 220 290 297 11
- 312 320 294 11
- 293 335 337 11
- 333 83 251 11
- 311 82 333 11
- 83 333 82 11
- 51 165 162 11
- 51 332 52 11
- 162 332 51 11
- 306 17 76 11
- 90 17 306 11
- 89 303 88 11
- 261 303 89 11
- 198 280 170 11
- 198 232 280 11
- 186 27 28 11
- 186 243 27 11
- 257 278 212 11
- 264 278 257 11
- 65 334 66 11
- 65 293 334 11
- 326 251 307 11
- 310 251 326 11
- 217 233 171 11
- 302 233 217 11
- 338 227 322 11
- 300 162 321 11
- 300 332 162 11
- 165 19 20 11
- 280 157 175 11
- 232 157 280 11
- 310 333 251 11
- 342 263 311 11
- 333 342 311 11
- 343 233 173 11
- 343 255 276 11
- 255 343 173 11
- 233 343 276 11
- 344 156 183 11
- 190 345 185 11
- 271 345 200 11
- 345 271 185 11
- 345 190 200 11
- 346 331 309 11
- 347 248 194 11
- 298 347 194 11
- 301 348 321 11
- 348 320 321 11
- 192 347 298 11
- 20 340 165 11
- 163 342 299 11
- 248 347 217 11
- 310 341 299 11
- 341 310 326 11
- 158 348 301 11
- 348 294 320 11
- 294 348 314 11
- 287 295 319 11
- 295 329 319 11
- 313 339 227 11
- 344 227 339 11
- 340 162 165 11
- 198 349 232 11
- 349 319 232 11
- 21 350 20 11
- 340 350 182 11
- 350 340 20 11
- 350 21 182 11
- 351 247 208 11
- 351 299 341 11
- 299 351 208 11
- 352 267 322 11
- 227 352 322 11
- 199 353 182 11
- 353 340 182 11
- 354 164 341 11
- 326 354 341 11
- 302 356 163 11
- 357 158 253 11
- 249 357 253 11
- 352 344 183 11
- 227 344 352 11
- 356 342 163 11
- 263 342 356 11
- 356 192 263 11
- 349 289 319 11
- 354 198 164 11
- 349 198 354 11
- 326 289 354 11
- 349 354 289 11
- 306 167 309 11
- 194 327 298 11
- 327 194 235 11
- 328 327 235 11
- 324 339 313 11
- 324 317 318 11
- 338 313 227 11
- 313 338 60 11
- 338 61 60 11
- 346 282 157 11
- 346 196 282 11
- 329 346 157 11
- 346 329 331 11
- 314 204 330 11
- 204 357 249 11
- 158 357 348 11
- 357 314 348 11
- 204 314 357 11
- 162 353 321 11
- 353 162 340 11
- 353 199 321 11
- 359 156 344 11
- 339 359 344 11
- 195 360 194 11
- 360 235 194 11
- 192 361 347 11
- 361 217 347 11
- 361 192 356 11
- 361 302 217 11
- 356 302 361 11
- 186 360 195 11
- 235 360 166 11
- 166 323 235 11
- 323 328 235 11
- 223 358 207 11
- 359 223 156 11
- 358 223 359 11
- 183 286 352 11
- 286 267 352 11
- 355 337 267 11
- 266 355 267 11
- 193 362 266 11
- 362 355 266 11
- 29 30 166 11
- 30 323 166 11
- 67 362 193 11
- 362 67 66 11
- 334 355 362 11
- 334 362 66 11
- 76 167 306 11
- 167 76 75 11
- 184 236 284 11
- 236 184 73 11
- 284 196 184 11
- 363 184 196 11
- 364 166 360 11
- 186 364 360 11
- 166 364 29 11
- 359 365 358 11
- 365 359 339 11
- 366 346 309 11
- 346 366 196 11
- 167 366 309 11
- 363 366 167 11
- 363 196 366 11
- 364 28 29 11
- 186 28 364 11
- 74 363 75 11
- 363 74 184 11
- 363 167 75 11
- 330 204 256 11
- 325 330 256 11
- 358 318 256 11
- 318 325 256 11
- 318 339 324 11
- 318 365 339 11
- 365 318 358 11
- 367 256 204 11
- 259 367 204 11
- 207 367 259 11
- 367 207 358 11
- 256 367 358 11
- 165 2 19 11
- 51 2 165 11
- 215 245 173 11
- 215 208 245 11
- 267 315 322 11
- 267 337 315 11
- 351 164 247 11
- 341 164 351 11
- 342 310 299 11
- 333 310 342 11
- 337 334 293 11
- 355 334 337 11
- 34 377 33 15
- 378 34 9 15
- 93 378 9 15
- 378 377 34 15
- 94 378 93 15
- 369 377 378 15
- 88 380 89 15
- 376 380 375 15
- 381 90 89 15
- 88 390 380 15
- 390 375 380 15
- 94 394 378 15
- 394 369 378 15
- 395 90 381 15
- 380 381 89 15
- 380 376 381 15
- 379 381 376 15
- 393 96 97 15
- 388 370 393 15
- 97 388 393 15
- 80 392 81 15
- 370 387 392 15
- 387 81 392 15
- 90 395 17 15
- 395 91 17 15
- 389 102 103 15
- 388 97 98 15
- 388 371 370 15
- 81 387 82 15
- 371 387 370 15
- 95 394 94 15
- 95 385 394 15
- 369 394 368 15
- 385 368 394 15
- 383 79 78 15
- 386 79 383 15
- 383 369 368 15
- 368 386 383 15
- 391 103 104 15
- 87 390 88 15
- 87 384 390 15
- 379 376 382 15
- 77 383 78 15
- 383 377 369 15
- 377 383 77 15
- 386 80 79 15
- 392 80 386 15
- 96 385 95 15
- 96 393 385 15
- 391 396 375 15
- 396 391 104 15
- 33 397 3 15
- 77 397 377 15
- 397 77 3 15
- 397 33 377 15
- 105 396 104 15
- 105 382 396 15
- 396 376 375 15
- 382 376 396 15
- 379 92 91 15
- 91 395 379 15
- 379 395 381 15
- 370 398 393 15
- 398 370 392 15
- 398 386 368 15
- 392 386 398 15
- 385 398 368 15
- 385 393 398 15
- 103 391 389 15
- 382 105 106 15
- 92 401 18 15
- 401 106 18 15
- 101 102 400 15
- 374 400 389 15
- 400 374 372 15
- 102 389 400 15
- 106 401 382 15
- 401 379 382 15
- 379 401 92 15
- 389 384 374 15
- 391 375 384 15
- 375 390 384 15
- 391 384 389 15
- 372 402 400 15
- 403 86 374 15
- 403 384 87 15
- 384 403 374 15
- 86 403 87 15
- 101 402 100 15
- 101 400 402 15
- 399 402 372 15
- 85 374 86 15
- 82 405 83 15
- 404 98 99 15
- 99 100 404 15
- 399 404 402 15
- 404 399 373 15
- 100 402 404 15
- 405 82 387 15
- 371 405 387 15
- 373 405 371 15
- 98 404 388 15
- 404 371 388 15
- 404 373 371 15
- 83 406 84 15
- 406 399 372 15
- 406 373 399 15
- 406 83 405 15
- 405 373 406 15
- 85 407 374 15
- 372 407 406 15
- 407 372 374 15
- 84 407 85 15
- 84 406 407 15
- 22 421 417 18
- 27 416 420 18
- 409 417 421 18
- 410 420 416 18
- 408 441 415 18
- 408 415 440 18
- 408 440 417 18
- 408 416 441 18
- 108 109 413 18
- 113 114 414 18
- 24 415 25 18
- 408 419 418 18
- 409 413 430 18
- 410 431 414 18
- 409 421 413 18
- 410 414 420 18
- 109 430 413 18
- 113 414 431 18
- 26 416 27 18
- 22 417 23 18
- 2 32 428 18
- 3 429 33 18
- 111 112 418 18
- 108 413 432 18
- 114 433 414 18
- 112 431 418 18
- 408 434 419 18
- 111 418 419 18
- 410 418 431 18
- 25 415 441 18
- 24 440 415 18
- 110 111 419 18
- 107 432 427 18
- 115 426 433 18
- 9 34 426 18
- 9 426 115 18
- 8 427 31 18
- 8 107 427 18
- 408 417 434 18
- 408 435 416 18
- 107 108 432 18
- 114 115 433 18
- 27 420 28 18
- 21 421 22 18
- 29 429 30 18
- 19 428 20 18
- 409 430 419 18
- 25 441 26 18
- 23 440 24 18
- 26 441 416 18
- 23 417 440 18
- 32 422 428 18
- 33 429 423 18
- 110 419 430 18
- 410 435 418 18
- 411 432 425 18
- 412 424 433 18
- 413 425 432 18
- 414 433 424 18
- 408 418 435 18
- 410 416 435 18
- 409 434 417 18
- 411 427 432 18
- 412 433 426 18
- 409 419 434 18
- 2 428 19 18
- 3 30 429 18
- 28 420 424 18
- 21 425 421 18
- 109 110 430 18
- 112 113 431 18
- 411 439 422 18
- 412 423 438 18
- 413 421 425 18
- 414 424 420 18
- 20 428 422 18
- 29 423 429 18
- 28 438 29 18
- 20 439 21 18
- 33 437 34 18
- 31 436 32 18
- 411 422 436 18
- 412 437 423 18
- 20 422 439 18
- 29 438 423 18
- 411 425 439 18
- 412 438 424 18
- 32 436 422 18
- 33 423 437 18
- 411 436 427 18
- 412 426 437 18
- 28 424 438 18
- 21 439 425 18
- 31 427 436 18
- 34 437 426 18
- End
=== added directory 'examples/conveyor'
=== added file 'examples/conveyor/conveyor.geo'
--- examples/conveyor/conveyor.geo 1970-01-01 00:00:00 +0000
+++ examples/conveyor/conveyor.geo 2014-05-15 14:47:33 +0000
@@ -0,0 +1,24 @@
+acc = 100.0;
+wid = 500.0;
+len = 1500.0;
+h = 300.0;
+Point(1) = {0, 0, -wid/5.0, acc};
+Point(2) = {-wid, 0, 0, acc};
+Point(3) = {wid, 0, 0, acc};
+Point(4) = {wid/1.1, 0, -wid/10.0, acc};
+Point(5) = {-wid/1.1, 0, -wid/10.0, acc};
+Point(6) = {wid/2.0, 0, +wid/10.0, acc};
+Point(7) = {-wid/2.0, 0, +wid/10.0, acc};
+Point(8) = {-wid, 0, h, acc};
+Point(9) = {wid, 0, h, acc};
+
+Spline(1) = {2, 5, 7, 1, 6, 4, 3};
+Line(2) = {8, 2};
+Line(3) = {3, 9};
+
+Extrude {0, len, 0} {
+ Line{2, 1, 3};
+}
+Line(16) = {8, 9};
+Line Loop(17) = {16, -3, -1, -2};
+Plane Surface(18) = {17};
=== added file 'examples/conveyor/conveyor.mesh'
--- examples/conveyor/conveyor.mesh 1970-01-01 00:00:00 +0000
+++ examples/conveyor/conveyor.mesh 2014-05-15 14:47:33 +0000
@@ -0,0 +1,1360 @@
+ MeshVersionFormatted 2
+ Dimension
+ 3
+ Vertices
+ 441
+ 0 0 -100 1
+ -500 0 0 2
+ 500 0 0 3
+ 454.54545454545 0 -50 4
+ -454.54545454545 0 -50 5
+ 250 0 50 6
+ -250 0 50 7
+ -500 0 300 8
+ 500 0 300 9
+ -500 1500 300 10
+ -500 1500 0 11
+ -454.54545454545 1500 -50 13
+ -250 1500 50 14
+ 0 1500 -100 15
+ 250 1500 50 16
+ 454.54545454545 1500 -50 17
+ 500 1500 0 18
+ 500 1500 300 20
+ -439.88134513266 0 -44.523673195083 1
+ -362.83621367891 0 7.7663721559698 1
+ -279.5676899846 0 48.28686863902 1
+ -192.63906004976 0 24.407224564095 1
+ -120.43749167986 0 -34.43426658243 1
+ -44.683026495718 0 -88.284497185875 1
+ 44.683026492925 0 -88.284497187232 1
+ 120.43749167789 0 -34.434266584101 1
+ 192.63906004808 0 24.407224562925 1
+ 279.56768998311 0 48.286868639328 1
+ 362.83621367809 0 7.7663721565244 1
+ 439.88134513224 0 -44.523673194873 1
+ -500 0 199.99999999993 2
+ -500 0 100.00000000007 2
+ 500 0 99.999999999799 3
+ 500 0 199.99999999973 3
+ -500 1500 199.99999999993 4
+ -500 1500 100.00000000007 4
+ -500 99.99999999974 300 5
+ -500 199.99999999954 300 5
+ -500 299.9999999991 300 5
+ -500 399.99999999856 300 5
+ -500 499.99999999802 300 5
+ -500 599.99999999783 300 5
+ -500 699.99999999767 300 5
+ -500 799.99999999751 300 5
+ -500 899.99999999735 300 5
+ -500 999.99999999719 300 5
+ -500 1099.9999999976 300 5
+ -500 1199.9999999982 300 5
+ -500 1299.9999999988 300 5
+ -500 1399.9999999994 300 5
+ -500 99.99999999974 0 6
+ -500 199.99999999954 0 6
+ -500 299.9999999991 0 6
+ -500 399.99999999856 0 6
+ -500 499.99999999802 0 6
+ -500 599.99999999783 0 6
+ -500 699.99999999767 0 6
+ -500 799.99999999751 0 6
+ -500 899.99999999735 0 6
+ -500 999.99999999719 0 6
+ -500 1099.9999999976 0 6
+ -500 1199.9999999982 0 6
+ -500 1299.9999999988 0 6
+ -500 1399.9999999994 0 6
+ -439.88134513266 1500 -44.523673195083 8
+ -362.83621367891 1500 7.7663721559698 8
+ -279.5676899846 1500 48.28686863902 8
+ -192.63906004976 1500 24.407224564095 8
+ -120.43749167986 1500 -34.43426658243 8
+ -44.683026495718 1500 -88.284497185875 8
+ 44.683026492925 1500 -88.284497187232 8
+ 120.43749167789 1500 -34.434266584101 8
+ 192.63906004808 1500 24.407224562925 8
+ 279.56768998311 1500 48.286868639328 8
+ 362.83621367809 1500 7.7663721565244 8
+ 439.88134513224 1500 -44.523673194873 8
+ 500 99.99999999974 0 10
+ 500 199.99999999954 0 10
+ 500 299.9999999991 0 10
+ 500 399.99999999856 0 10
+ 500 499.99999999802 0 10
+ 500 599.99999999783 0 10
+ 500 699.99999999767 0 10
+ 500 799.99999999751 0 10
+ 500 899.99999999735 0 10
+ 500 999.99999999719 0 10
+ 500 1099.9999999976 0 10
+ 500 1199.9999999982 0 10
+ 500 1299.9999999988 0 10
+ 500 1399.9999999994 0 10
+ 500 1500 99.999999999799 12
+ 500 1500 199.99999999973 12
+ 500 99.99999999974 300 14
+ 500 199.99999999954 300 14
+ 500 299.9999999991 300 14
+ 500 399.99999999856 300 14
+ 500 499.99999999802 300 14
+ 500 599.99999999783 300 14
+ 500 699.99999999767 300 14
+ 500 799.99999999751 300 14
+ 500 899.99999999735 300 14
+ 500 999.99999999719 300 14
+ 500 1099.9999999976 300 14
+ 500 1199.9999999982 300 14
+ 500 1299.9999999988 300 14
+ 500 1399.9999999994 300 14
+ -400 0 300 16
+ -300.00000000001 0 300 16
+ -200.00000000004 0 300 16
+ -100.00000000004 0 300 16
+ -3.3310243452433E-11 0 300 16
+ 100.00000000002 0 300 16
+ 200.00000000001 0 300 16
+ 300.00000000001 0 300 16
+ 400 0 300 16
+ -500 166.21866874528 159.75083113068 7
+ -500 437.50117236506 152.20689287958 7
+ -500 847.01463282802 108.35835794242 7
+ -500 641.54811440665 141.65047276936 7
+ -500 978.50960553792 115.54626313201 7
+ -500 1205.1158731829 155.62785850948 7
+ -500 1275.2154194998 134.24489795919 7
+ -500 1059.1178455821 159.10491705026 7
+ -500 80.559548921413 165.40972915315 7
+ -500 113.2787192178 79.530785309051 7
+ -500 1371.1997701567 92.47834235736 7
+ -500 1353.9062404729 208.03589526189 7
+ -500 1254.2112854197 222.28488129946 7
+ -500 249.35196470432 203.88033646342 7
+ -500 595.25949073613 87.458267312908 7
+ -500 597.26401796604 210.0001937624 7
+ -500 346.20055023987 110.69787810395 7
+ -500 356.85084344219 219.31650052337 7
+ -500 516.09027078317 225.68095328363 7
+ -500 511.0783337831 77.682192335459 7
+ -500 1023.6013345509 221.35896129905 7
+ -500 1072.0922729334 82.897678152178 7
+ -500 1141.3361476427 211.69845363885 7
+ -500 1182.0415109408 70.096898961194 7
+ -500 684.28898227798 222.3506005235 7
+ -500 439.81221755297 241.87863305981 7
+ -500 433.5270543112 67.926479981809 7
+ -500 1435.7815677179 153.40975585569 7
+ -500 1439.5833956784 69.944297514942 7
+ -500 1127.7703161142 135.86182216961 7
+ -500 143.00440867938 228.18820355302 7
+ -500 550.69893928777 150.92856580591 7
+ -500 738.18256634503 138.1205525456 7
+ -500 1437.937561638 232.2891302235 7
+ -500 64.712791520106 238.71958654122 7
+ -500 930.70198521745 216.73436690612 7
+ -500 229.17498381765 92.309971834517 7
+ -500 804.2836506274 231.74006879719 7
+ -500 674.47653904811 72.009760258069 7
+ -500 751.93474764327 63.697734149218 7
+ -258.49815801904 1029.4446306734 50.490543174729 11
+ 309.07637276422 1171.6185479741 38.624632032514 11
+ -270.40838069042 432.3630421446 49.797575832967 11
+ -26.306785135095 946.40040159306 -95.685421778899 11
+ -209.97018344876 169.03774510529 35.43184071908 11
+ 201.08759170351 177.37803505227 30.047367485698 11
+ -451.78233766894 185.07400082333 -49.333692609851 11
+ 328.98271125587 611.6050344343 28.789561461469 11
+ 311.34132002391 870.14747751944 37.623917688882 11
+ -447.55034424496 77.647293211656 -47.933990016274 11
+ 407.71950478472 85.104464311252 -24.151431465974 11
+ 407.55190260049 1416.9120732463 -24.032832326847 11
+ -97.422052017176 406.07097805139 -53.412800205045 11
+ -83.770206775152 1113.8009069829 -63.887058139507 11
+ 206.19118130886 1011.735002295 33.215188364471 11
+ 177.58966387898 446.38366347476 13.346917582037 11
+ 119.9558204085 850.25993541261 -34.842583911559 11
+ 175.99436683117 632.11986994507 12.111465695579 11
+ -68.155810485193 1415.7951850061 -74.793824963828 11
+ 227.82206333622 1159.5120405972 44.172520628839 11
+ -177.83320932462 625.9531930534 13.534589779048 11
+ -97.146145060625 791.4361678918 -53.631541140496 11
+ -93.212553875755 688.35369809189 -56.720808906719 11
+ -77.040358411636 292.23411294469 -68.746861236776 11
+ -234.37092786247 350.94502372983 46.54610663453 11
+ 203.44347612981 360.57451196451 31.533595378719 11
+ -287.18256766009 119.28686302678 46.450366032262 11
+ -269.48199587244 1125.1435438346 49.905009251172 11
+ 240.24355351527 1412.88810685 48.231877048281 11
+ 126.05598202086 1305.5534575256 -29.650935066679 11
+ 259.89966174213 100.49209202871 50.489402140543 11
+ 129.66047250954 106.68342009124 -26.56722844088 11
+ 46.697698548582 990.97061970115 -87.289261550043 11
+ -149.4951393717 1417.3813847219 -9.5951112503981 11
+ 52.15486248165 1254.6116946328 -84.429236720891 11
+ 244.07980919212 274.06350743544 49.088219795251 11
+ 420.0358721711 440.59816786922 -32.645715280822 11
+ -231.45106264402 1386.9049738033 45.54934014485 11
+ 352.26473871125 263.20521892359 14.790387939939 11
+ 280.73468247852 198.42758057584 48.03830606846 11
+ 292.6007688904 1335.674727326 44.848300300521 11
+ -75.978854312104 189.74893543627 -69.49240850829 11
+ 296.58657921327 985.9607533456 43.522671661154 11
+ -282.45100426722 245.21181034342 47.650731046031 11
+ 98.839469930576 1155.4364327048 -52.285014258655 11
+ -163.66962936343 332.60337180353 2.2514734490401 11
+ -186.51908212567 439.97566477397 20.050146054677 11
+ 1.4522518129397 1423.0442896469 -99.985727420668 11
+ -338.51051373454 643.3799980435 23.341680137276 11
+ -180.67517392215 1086.1095146987 15.705442983906 11
+ -202.97413221105 270.08273531094 31.240714534771 11
+ -249.55868635503 804.00294098247 49.94996929506 11
+ 285.87042393378 708.47308446107 46.802276695553 11
+ -188.78712862376 1191.6293111452 21.689273482676 11
+ 55.797339260116 455.73697880727 -82.392940736399 11
+ 120.20587043 1030.2975113349 -34.630653828654 11
+ -24.090812569112 782.18111792408 -96.355186508028 11
+ -7.1072128383882 1054.0310793571 -99.664500712601 11
+ -66.956314108988 1001.4379215797 -75.574922686281 11
+ 249.34685730137 623.15672871309 49.924902238811 11
+ -123.75987670644 527.73354371515 -31.609859183523 11
+ 264.62598635727 432.09141387938 50.32392571906 11
+ 100.08686689976 949.74798629097 -51.287047846811 11
+ -53.906937050527 591.31161694133 -83.4620814547 11
+ -102.69964000375 1310.6803203086 -49.180953442472 11
+ -6.2396948345539 248.26366943128 -99.740662744245 11
+ -104.72175284324 945.94630095175 -47.537138191795 11
+ -248.09123443661 915.5417294035 49.762427529082 11
+ 6.4731570902513 372.78578040125 -99.72110845657 11
+ 172.20037999608 799.81486599712 9.1325714571594 11
+ -121.28692164862 1203.8875763276 -33.713439908897 11
+ -415.22853967963 1077.8420651703 -29.3913374699 11
+ -141.22315436968 228.32457348158 -16.651480982012 11
+ 7.4462599644253 83.587440752646 -99.632139812808 11
+ 52.483239910439 169.90535986743 -84.249736032651 11
+ -170.7266472537 745.50251875714 7.9609625593085 11
+ 348.16289970859 1078.9477658949 17.416853386858 11
+ 208.55713442011 531.2110868512 34.616405500207 11
+ 231.59806876608 917.79952773124 45.601935732933 11
+ 425.88084607278 171.99429524159 -36.45270232898 11
+ 151.67806186767 1410.4104382475 -7.7461039123897 11
+ -146.1350176708 108.06444736426 -12.453415260621 11
+ -130.16589366105 1023.5468692542 -26.134199908089 11
+ 34.200901552608 882.03568944359 -92.894706615011 11
+ 162.71248541762 942.10659606129 1.4657235837283 11
+ -480.39957878992 361.26974901204 -45.547631263764 11
+ -183.92598145533 984.41891125181 18.143056587304 11
+ 182.24273858785 76.179882064658 16.887165343022 11
+ 66.963611810091 71.392922984506 -75.570197268982 11
+ 209.98304630872 717.6140932054 35.439188318634 11
+ 57.699293536969 1085.5405492856 -81.291077075812 11
+ 245.6197871922 808.43026773307 49.374493752924 11
+ 281.52778398243 336.69260355381 47.862442686452 11
+ -249.96691906775 601.56296659448 49.996352730081 11
+ -159.15878602663 866.31010423584 -1.4722056472899 11
+ 482.57558464313 786.80303061173 -43.140736728993 11
+ 30.888610431698 554.20830937121 -94.140714057626 11
+ -216.71866629312 525.12372672567 39.091436612403 11
+ -63.324115242945 862.94261578761 -77.885184610607 11
+ 103.3394141155 613.95769637398 -48.662131529352 11
+ -404.4822752824 749.15962038261 -21.851120361267 11
+ 18.413753435568 682.07191406862 -97.830406143302 11
+ 113.1305584928 390.34647681009 -40.588953623835 11
+ -251.61511078231 691.22477697689 50.161168273409 11
+ 184.96170438063 863.82095477681 18.908884429568 11
+ 477.89354767936 1314.4164033175 -47.543940465301 11
+ -25.874554778003 484.99517724402 -95.82009112161 11
+ 441.88143922639 527.20399071122 -45.502460858978 11
+ 121.85166237216 734.30013712281 -33.233688837231 11
+ -109.03329551531 609.96616944861 -43.995511530682 11
+ -297.59593617845 1317.2127350779 43.16794566293 11
+ -395.92628162112 1253.6586968279 -15.703984493996 11
+ -64.776150185884 93.160888145244 -76.971703985724 11
+ -11.764985705836 155.43643846248 -99.09469168573 11
+ 174.3911412518 1113.56182751 10.859461346917 11
+ 173.35935483009 1218.2235296772 10.048399117056 11
+ 75.588382718042 277.08366866643 -69.765146108675 11
+ -217.63416281933 1273.1555760995 39.556438842476 11
+ 124.86527035176 201.56371553707 -30.667415194173 11
+ 12.24447588345 1140.9799101308 -99.020945056435 11
+ 120.35414919124 509.57005486517 -34.504939489206 11
+ -465.50594522415 577.52074120516 -51.075798510848 11
+ 53.91077209708 786.24662226099 -83.459939214777 11
+ 477.71017500724 337.68661191211 -47.66447865145 11
+ 254.6660160515 1088.3941432336 50.377280850383 11
+ -174.37535993631 1330.61449116 10.847086888783 11
+ 263.05958471568 1249.0081302782 50.405903222674 11
+ 70.645670324681 1383.481987147 -73.144736113871 11
+ 210.51529933826 1321.6352678877 35.742021559126 11
+ 161.52828490451 280.1683192443 0.49021768306379 11
+ -285.25995117824 1215.5749361982 46.961076822033 11
+ 481.75404321036 1053.8061658422 -44.138694652998 11
+ -483.48014433658 1272.990678459 -41.892753047336 11
+ 463.80295384905 969.43352043038 -51.083373414481 11
+ -40.56067725033 1227.3039037439 -90.214029912829 11
+ -222.05974780785 79.167127963071 41.691148458665 11
+ -157.96093117533 1267.1172131832 -2.4692613979466 11
+ -472.41375918675 1401.1060457221 -50.060354988374 11
+ -461.74014417468 467.79875141136 -50.993809324787 11
+ 478.67706648534 1137.1382667593 -46.992760158858 11
+ 92.379638978753 1447.8639186796 -57.367616999693 11
+ -13.339961849886 1335.5101175143 -98.842112129115 11
+ 427.14951840648 342.05102184803 -37.252212469172 11
+ 362.62170348002 708.69051737711 7.9121672363243 11
+ -460.91960579512 307.97116427716 -50.930931321154 11
+ -316.51451479951 340.79659287002 35.218511132902 11
+ 295.37185319485 524.07281971907 43.939482738019 11
+ 469.51766880878 1233.3030355863 -50.708121130288 11
+ -140.59017469205 1151.1921016968 -17.193688172418 11
+ -480.87134797353 655.20501751247 -45.087261818097 11
+ 477.28723000053 1410.2134969609 -47.930982714784 11
+ 487.07930725831 887.22815383318 -34.738209005138 11
+ 485.22768890676 260.05400045885 -38.932117037524 11
+ 433.74700000309 1338.5921868296 -41.214509919899 11
+ 440.24706880994 739.4364546536 -44.706756394177 11
+ 480.63927920294 563.79173863854 -45.31754403563 11
+ -482.50874691209 425.93418151293 -43.226471711588 11
+ -472.98108473004 1015.7128033459 -49.887175642466 11
+ -399.60261320391 543.39188928194 -18.353764549053 11
+ -464.06184107243 1251.701601259 -51.087217828098 11
+ 475.38226756727 477.92332393455 -48.951502230175 11
+ -487.19173012822 836.5449300547 -34.439885505848 11
+ -439.66496307747 857.36513630247 -44.414519043483 11
+ 439.76155970774 1070.3595275345 -44.463323103559 11
+ -453.64828377688 371.1582674714 -49.808067872581 11
+ -392.23557903461 290.86257996925 -13.038237883057 11
+ -458.02408161775 1189.7582430329 -50.598613151576 11
+ 478.64499736176 87.173344117713 -47.016518003017 11
+ -483.73456503241 929.92831188915 -41.510037421737 11
+ -480.30520932533 750.06980839712 -45.636113048791 11
+ 449.99071508236 852.51420468998 -48.791796300696 11
+ 456.15191612805 258.64519978743 -50.301243171354 11
+ 484.18577150827 177.79392997653 -40.793502539514 11
+ 417.55118822314 1177.4325371887 -30.97550664823 11
+ -436.04182264041 652.76141598374 -42.501360028894 11
+ 442.15482877215 1270.5563575711 -45.631828459136 11
+ -484.06826221682 225.89330723077 -40.984943014623 11
+ 484.28532358328 668.4308393518 -40.628560396126 11
+ -414.73352363375 1415.9553568621 -29.05113665771 11
+ -481.54297059487 1318.0573012627 -44.376508041812 11
+ 468.74894939394 402.80025802255 -50.821508522922 11
+ -446.24186047954 1331.1052351316 -47.423278047196 11
+ -487.06503930379 1097.2188519237 -34.775676363792 11
+ -422.94283201772 973.07779474436 -34.562629930155 11
+ -372.52586681014 102.80556488818 1.063729841025 11
+ 383.29311554248 810.96802565904 -6.5914711790423 11
+ 432.39570272501 620.55381221144 -40.432729216034 11
+ 154.41721093564 573.46809238912 -5.4365683800604 11
+ -343.13550126179 1061.0377292092 20.54998669241 11
+ 112.82258706563 1233.4562786351 -40.846254426353 11
+ 365.95996639924 1269.4205335147 5.6296838759071 11
+ 352.3566136618 376.06826161625 14.730878293716 11
+ -376.30977848722 424.217867603 -1.6066502201143 11
+ 392.41181747604 998.61219504694 -13.165570200064 11
+ -326.27923379605 55.523106978739 30.254678542706 11
+ 318.51263042873 781.34187454994 34.246502618765 11
+ -363.34350096324 1154.0331761463 7.4210977663806 11
+ -362.54693037665 188.64816381019 7.9629587997713 11
+ 386.82301953169 916.38442534423 -9.1310258312517 11
+ -392.02660349934 1348.889509557 -12.887254213511 11
+ 381.33719201028 524.71811031351 -5.1891938678163 11
+ -307.64420653543 525.10258115316 39.240336904541 11
+ -343.5205611163 846.28665298224 20.31354088965 11
+ -330.99931903314 957.81662946231 27.6726382674 11
+ 347.4702557452 151.13770506691 17.854307307358 11
+ 345.10507914121 459.50975467949 19.334300186977 11
+ -328.815722319 1414.6313507616 28.881139792988 11
+ 326.45962010185 1418.089359143 30.158093936703 11
+ 333.11071397002 67.346852281374 26.481879446845 11
+ -387.76802489025 913.1734699119 -9.8123809742012 11
+ 368.49108549348 1355.7377760119 3.8807879599646 11
+ -318.81666547397 746.81079787354 34.096567007307 11
+ 500 270.28236611415 153.159385701 15
+ 500 180.78042327992 163.13492063487 15
+ 500 474.0019313797 150.42708279681 15
+ 500 587.03658565476 150.07092191938 15
+ 500 861.17651593493 139.14052856793 15
+ 500 704.15340852392 128.8010616776 15
+ 500 966.64271288781 101.07558134961 15
+ 500 1196.3349605626 135.10819539539 15
+ 500 1289.1241361944 147.3661194078 15
+ 500 93.922632544823 116.95902170382 15
+ 500 112.0634920632 231.48809523803 15
+ 500 1405.8358587109 150.94261130962 15
+ 500 1257.7893518504 70.833333333329 15
+ 500 1346.8046320694 70.881381628344 15
+ 500 1348.1056615728 228.17961562068 15
+ 500 214.61451247103 74.090136054399 15
+ 500 1092.7578190047 113.11074906549 15
+ 500 333.88521021504 226.50269449172 15
+ 500 330.7349887067 75.688041084058 15
+ 500 545.36320299409 75.152291624885 15
+ 500 545.4507091471 225.17492088621 15
+ 500 1026.2799448658 214.73146091449 15
+ 500 1167.4819899339 63.8702444256 15
+ 500 1141.5957528697 214.00305211933 15
+ 500 435.06841370713 75.416132853242 15
+ 500 435.59345062519 225.55190842119 15
+ 500 233.87676366774 228.79133597881 15
+ 500 1428.7362381578 63.584179785852 15
+ 500 1243.6739745335 220.76896300681 15
+ 500 48.480658136141 54.239755425904 15
+ 500 379.92772679132 151.124207558 15
+ 500 780.05807480932 155.52056483706 15
+ 500 930.67390922397 213.63904920337 15
+ 500 1430.7883040566 235.82444538601 15
+ 500 820.14032102512 216.95573511599 15
+ 500 1042.1817712935 55.117048242365 15
+ 500 684.93831956774 222.07498222571 15
+ 500 661.24467275424 69.677281796905 15
+ 500 769.52920211466 80.85789309753 15
+ 500 859.46968618645 64.214800603014 15
+ -0.81462932724889 0 97.636268535275 18
+ -139.85718816121 0 158.61010619842 18
+ 138.14646657356 0 157.45607707312 18
+ -367.44288752686 0 155.2345449976 18
+ 367.44288752644 0 155.23454499772 18
+ -231.12102700525 0 208.49061874194 18
+ 230.87663820627 0 208.32575743857 18
+ -0.16292586612424 -0 -13.288205311999 18
+ 110.3710335661 0 68.968201390013 18
+ -110.71184787811 0 69.085959464396 18
+ 44.101039491352 0 205.54835382314 18
+ -56.987561922027 0 208.39901318911 18
+ 209.79152991163 0 107.11232733922 18
+ -210.06485428202 0 107.28335692276 18
+ -408.88213332683 0 85.722930270628 18
+ 408.88213332647 0 85.722930270944 18
+ 292.29208962293 0 131.70029191028 18
+ -292.33611285296 0 131.72885405967 18
+ 420.88385594015 0 220.8838559401 18
+ -420.88385594029 0 220.88385594027 18
+ -436.42338438925 0 22.995307196009 18
+ 436.4233843894 0 22.995307196167 18
+ -148.39400707645 0 236.90586730686 18
+ 142.62482885424 0 234.26603766697 18
+ -335.29731388756 0 219.38964562325 18
+ 335.24924521597 0 219.35740838111 18
+ -77.09280682215 0 133.4328368468 18
+ 69.963291817927 0 131.6829686574 18
+ -439.4417753588 0 152.3682662417 18
+ 439.44177535861 0 152.36826624166 18
+ 341.8840469659 0 77.512213083231 18
+ -341.88404696694 0 77.512213081832 18
+ -67.088900315855 0 6.2458496393847 18
+ 67.088900315276 0 6.2458496384531 18
+ Edges
+ 108
+ 2 19 1
+ 19 20 1
+ 20 21 1
+ 21 22 1
+ 22 23 1
+ 23 24 1
+ 24 25 1
+ 25 26 1
+ 26 27 1
+ 27 28 1
+ 28 29 1
+ 29 30 1
+ 30 3 1
+ 8 31 2
+ 31 32 2
+ 32 2 2
+ 3 33 3
+ 33 34 3
+ 34 9 3
+ 10 35 4
+ 35 36 4
+ 36 11 4
+ 8 37 5
+ 37 38 5
+ 38 39 5
+ 39 40 5
+ 40 41 5
+ 41 42 5
+ 42 43 5
+ 43 44 5
+ 44 45 5
+ 45 46 5
+ 46 47 5
+ 47 48 5
+ 48 49 5
+ 49 50 5
+ 50 10 5
+ 2 51 6
+ 51 52 6
+ 52 53 6
+ 53 54 6
+ 54 55 6
+ 55 56 6
+ 56 57 6
+ 57 58 6
+ 58 59 6
+ 59 60 6
+ 60 61 6
+ 61 62 6
+ 62 63 6
+ 63 64 6
+ 64 11 6
+ 11 65 8
+ 65 66 8
+ 66 67 8
+ 67 68 8
+ 68 69 8
+ 69 70 8
+ 70 71 8
+ 71 72 8
+ 72 73 8
+ 73 74 8
+ 74 75 8
+ 75 76 8
+ 76 17 8
+ 3 77 10
+ 77 78 10
+ 78 79 10
+ 79 80 10
+ 80 81 10
+ 81 82 10
+ 82 83 10
+ 83 84 10
+ 84 85 10
+ 85 86 10
+ 86 87 10
+ 87 88 10
+ 88 89 10
+ 89 90 10
+ 90 17 10
+ 17 91 12
+ 91 92 12
+ 92 18 12
+ 9 93 14
+ 93 94 14
+ 94 95 14
+ 95 96 14
+ 96 97 14
+ 97 98 14
+ 98 99 14
+ 99 100 14
+ 100 101 14
+ 101 102 14
+ 102 103 14
+ 103 104 14
+ 104 105 14
+ 105 106 14
+ 106 18 14
+ 8 107 16
+ 107 108 16
+ 108 109 16
+ 109 110 16
+ 110 111 16
+ 111 112 16
+ 112 113 16
+ 113 114 16
+ 114 115 16
+ 115 9 16
+ Triangles
+ 801
+ 125 32 2 7
+ 51 125 2 7
+ 31 32 124 7
+ 125 124 32 7
+ 52 125 51 7
+ 116 124 125 7
+ 64 126 63 7
+ 127 128 122 7
+ 40 141 41 7
+ 117 134 141 7
+ 134 41 141 7
+ 142 54 55 7
+ 135 117 142 7
+ 55 135 142 7
+ 46 136 47 7
+ 123 136 120 7
+ 137 60 61 7
+ 137 123 120 7
+ 127 122 126 7
+ 135 55 56 7
+ 56 130 135 7
+ 41 134 42 7
+ 131 42 134 7
+ 49 127 50 7
+ 49 128 127 7
+ 129 39 38 7
+ 133 39 129 7
+ 47 138 48 7
+ 139 61 62 7
+ 42 140 43 7
+ 42 131 140 7
+ 48 128 49 7
+ 48 138 128 7
+ 122 128 121 7
+ 138 121 128 7
+ 139 62 63 7
+ 139 122 121 7
+ 133 40 39 7
+ 141 40 133 7
+ 54 132 53 7
+ 54 142 132 7
+ 119 140 131 7
+ 122 63 126 7
+ 122 139 63 7
+ 143 36 35 7
+ 143 127 126 7
+ 36 144 11 7
+ 64 144 126 7
+ 144 64 11 7
+ 121 145 139 7
+ 138 145 121 7
+ 138 123 145 7
+ 143 144 36 7
+ 143 126 144 7
+ 117 141 133 7
+ 138 47 136 7
+ 123 138 136 7
+ 137 61 139 7
+ 137 145 123 7
+ 145 137 139 7
+ 116 146 124 7
+ 37 146 38 7
+ 147 134 117 7
+ 135 147 117 7
+ 149 35 10 7
+ 50 149 10 7
+ 31 150 8 7
+ 150 37 8 7
+ 150 31 124 7
+ 148 140 119 7
+ 150 146 37 7
+ 124 146 150 7
+ 146 129 38 7
+ 116 129 146 7
+ 149 50 127 7
+ 143 149 127 7
+ 149 143 35 7
+ 132 133 129 7
+ 117 133 132 7
+ 132 142 117 7
+ 130 119 147 7
+ 119 131 147 7
+ 130 147 135 7
+ 147 131 134 7
+ 152 132 129 7
+ 116 152 129 7
+ 46 45 151 7
+ 151 120 136 7
+ 120 151 118 7
+ 136 46 151 7
+ 60 137 120 7
+ 153 118 151 7
+ 153 45 44 7
+ 151 45 153 7
+ 43 153 44 7
+ 148 153 140 7
+ 153 148 118 7
+ 43 140 153 7
+ 52 152 125 7
+ 53 152 52 7
+ 152 116 125 7
+ 53 132 152 7
+ 59 120 118 7
+ 120 59 60 7
+ 118 58 59 7
+ 119 154 148 7
+ 154 119 130 7
+ 154 56 57 7
+ 130 56 154 7
+ 155 58 118 7
+ 155 148 154 7
+ 148 155 118 7
+ 155 57 58 7
+ 154 57 155 7
+ 161 195 191 11
+ 69 174 70 11
+ 194 191 195 11
+ 193 68 67 11
+ 195 161 186 11
+ 69 189 174 11
+ 201 179 168 11
+ 168 202 201 11
+ 202 180 201 11
+ 156 205 183 11
+ 160 206 199 11
+ 180 206 201 11
+ 206 180 199 11
+ 212 177 178 11
+ 188 213 159 11
+ 169 214 213 11
+ 214 159 213 11
+ 217 171 181 11
+ 188 218 211 11
+ 220 174 189 11
+ 222 159 214 11
+ 228 179 201 11
+ 179 228 197 11
+ 169 238 214 11
+ 240 170 211 11
+ 156 242 205 11
+ 243 186 161 11
+ 187 243 161 11
+ 244 25 26 11
+ 187 244 26 11
+ 181 248 217 11
+ 248 181 191 11
+ 211 246 188 11
+ 228 206 160 11
+ 201 206 228 11
+ 230 244 187 11
+ 238 205 242 11
+ 233 215 173 11
+ 246 213 188 11
+ 240 218 172 11
+ 211 218 240 11
+ 222 214 238 11
+ 69 68 189 11
+ 68 193 189 11
+ 160 199 182 11
+ 71 70 203 11
+ 70 174 203 11
+ 26 243 187 11
+ 26 27 243 11
+ 159 239 188 11
+ 172 218 239 11
+ 218 188 239 11
+ 237 228 160 11
+ 237 197 228 11
+ 164 198 234 11
+ 198 170 234 11
+ 170 240 234 11
+ 202 158 180 11
+ 168 216 202 11
+ 194 248 191 11
+ 215 163 208 11
+ 211 200 246 11
+ 242 156 223 11
+ 223 207 250 11
+ 250 231 177 11
+ 207 231 250 11
+ 224 168 179 11
+ 253 216 176 11
+ 249 253 176 11
+ 254 177 212 11
+ 239 254 212 11
+ 257 178 219 11
+ 171 258 181 11
+ 249 259 204 11
+ 225 260 172 11
+ 260 240 172 11
+ 234 240 260 11
+ 245 208 247 11
+ 225 245 247 11
+ 73 184 74 11
+ 262 216 168 11
+ 216 262 219 11
+ 178 257 212 11
+ 164 234 247 11
+ 234 260 247 11
+ 260 225 247 11
+ 202 253 158 11
+ 253 202 216 11
+ 159 222 254 11
+ 159 254 239 11
+ 250 177 254 11
+ 254 222 250 11
+ 249 176 259 11
+ 221 179 197 11
+ 224 179 221 11
+ 219 262 252 11
+ 209 183 205 11
+ 222 238 242 11
+ 250 222 242 11
+ 223 250 242 11
+ 231 178 177 11
+ 178 231 176 11
+ 259 176 231 11
+ 25 244 229 11
+ 24 25 229 11
+ 230 229 244 11
+ 176 265 178 11
+ 219 265 216 11
+ 265 219 178 11
+ 265 176 216 11
+ 237 268 197 11
+ 221 269 230 11
+ 269 229 230 11
+ 269 221 197 11
+ 270 200 211 11
+ 170 270 211 11
+ 272 224 221 11
+ 161 274 187 11
+ 274 230 187 11
+ 190 275 200 11
+ 233 276 171 11
+ 276 258 171 11
+ 210 258 276 11
+ 268 269 197 11
+ 268 229 269 11
+ 225 172 264 11
+ 268 23 24 11
+ 23 268 237 11
+ 229 268 24 11
+ 252 276 255 11
+ 276 252 210 11
+ 236 73 72 11
+ 262 168 224 11
+ 224 210 262 11
+ 262 210 252 11
+ 259 231 207 11
+ 224 258 210 11
+ 224 272 258 11
+ 245 264 173 11
+ 255 173 264 11
+ 264 245 225 11
+ 271 270 175 11
+ 271 200 270 11
+ 266 273 193 11
+ 278 264 172 11
+ 239 278 172 11
+ 280 175 270 11
+ 170 280 270 11
+ 175 282 271 11
+ 284 185 271 11
+ 185 284 236 11
+ 285 181 258 11
+ 286 183 209 11
+ 273 286 209 11
+ 193 281 189 11
+ 281 193 273 11
+ 220 189 281 11
+ 157 282 175 11
+ 219 252 257 11
+ 255 257 252 11
+ 257 255 264 11
+ 278 239 212 11
+ 290 226 169 11
+ 22 291 21 11
+ 291 182 21 11
+ 226 292 209 11
+ 273 292 281 11
+ 292 273 209 11
+ 220 292 226 11
+ 220 281 292 11
+ 291 160 182 11
+ 160 291 237 11
+ 283 190 185 11
+ 267 286 266 11
+ 286 273 266 11
+ 283 185 236 11
+ 71 203 283 11
+ 196 284 282 11
+ 282 284 271 11
+ 285 161 191 11
+ 285 274 161 11
+ 181 285 191 11
+ 72 296 236 11
+ 283 296 71 11
+ 296 283 236 11
+ 296 72 71 11
+ 283 297 190 11
+ 299 208 163 11
+ 301 180 158 11
+ 209 304 226 11
+ 304 209 205 11
+ 304 169 226 11
+ 79 80 279 11
+ 180 301 199 11
+ 237 22 23 11
+ 22 237 291 11
+ 275 213 246 11
+ 275 246 200 11
+ 169 213 275 11
+ 275 290 169 11
+ 230 272 221 11
+ 230 274 272 11
+ 285 272 274 11
+ 272 285 258 11
+ 304 238 169 11
+ 205 238 304 11
+ 309 261 306 11
+ 294 314 277 11
+ 63 62 288 11
+ 87 295 287 11
+ 84 307 251 11
+ 263 316 311 11
+ 82 311 81 11
+ 192 316 263 11
+ 305 56 277 11
+ 57 56 305 11
+ 295 88 303 11
+ 295 87 88 11
+ 80 81 316 11
+ 311 316 81 11
+ 174 297 203 11
+ 220 297 174 11
+ 297 283 203 11
+ 300 241 53 11
+ 53 241 54 11
+ 308 79 279 11
+ 78 79 308 11
+ 163 215 302 11
+ 302 215 233 11
+ 85 307 84 11
+ 293 11 64 11
+ 293 65 11 11
+ 312 55 54 11
+ 287 319 289 11
+ 325 317 58 11
+ 289 326 307 11
+ 298 327 279 11
+ 327 308 279 11
+ 331 303 261 11
+ 309 331 261 11
+ 336 279 80 11
+ 316 336 80 11
+ 57 325 58 11
+ 57 305 325 11
+ 337 335 315 11
+ 336 298 279 11
+ 336 192 298 11
+ 316 192 336 11
+ 84 251 83 11
+ 317 325 318 11
+ 59 58 317 11
+ 317 324 59 11
+ 328 77 78 11
+ 308 328 78 11
+ 330 277 314 11
+ 53 332 300 11
+ 332 53 52 11
+ 320 241 300 11
+ 300 321 320 11
+ 55 294 277 11
+ 56 55 277 11
+ 312 294 55 11
+ 331 329 303 11
+ 335 64 63 11
+ 288 335 63 11
+ 335 293 64 11
+ 335 288 315 11
+ 289 86 287 11
+ 287 86 87 11
+ 86 289 307 11
+ 307 85 86 11
+ 62 315 288 11
+ 322 315 62 11
+ 232 329 157 11
+ 329 295 303 11
+ 232 319 329 11
+ 330 305 277 11
+ 330 325 305 11
+ 306 261 90 11
+ 261 89 90 11
+ 321 199 301 11
+ 312 54 241 11
+ 241 320 312 11
+ 3 323 30 11
+ 323 3 77 11
+ 323 77 328 11
+ 328 308 327 11
+ 61 338 62 11
+ 338 322 62 11
+ 324 313 60 11
+ 324 60 59 11
+ 220 226 290 11
+ 275 190 290 11
+ 297 290 190 11
+ 220 290 297 11
+ 312 320 294 11
+ 293 335 337 11
+ 333 83 251 11
+ 311 82 333 11
+ 83 333 82 11
+ 51 165 162 11
+ 51 332 52 11
+ 162 332 51 11
+ 306 17 76 11
+ 90 17 306 11
+ 89 303 88 11
+ 261 303 89 11
+ 198 280 170 11
+ 198 232 280 11
+ 186 27 28 11
+ 186 243 27 11
+ 257 278 212 11
+ 264 278 257 11
+ 65 334 66 11
+ 65 293 334 11
+ 326 251 307 11
+ 310 251 326 11
+ 217 233 171 11
+ 302 233 217 11
+ 338 227 322 11
+ 300 162 321 11
+ 300 332 162 11
+ 165 19 20 11
+ 280 157 175 11
+ 232 157 280 11
+ 310 333 251 11
+ 342 263 311 11
+ 333 342 311 11
+ 343 233 173 11
+ 343 255 276 11
+ 255 343 173 11
+ 233 343 276 11
+ 344 156 183 11
+ 190 345 185 11
+ 271 345 200 11
+ 345 271 185 11
+ 345 190 200 11
+ 346 331 309 11
+ 347 248 194 11
+ 298 347 194 11
+ 301 348 321 11
+ 348 320 321 11
+ 192 347 298 11
+ 20 340 165 11
+ 163 342 299 11
+ 248 347 217 11
+ 310 341 299 11
+ 341 310 326 11
+ 158 348 301 11
+ 348 294 320 11
+ 294 348 314 11
+ 287 295 319 11
+ 295 329 319 11
+ 313 339 227 11
+ 344 227 339 11
+ 340 162 165 11
+ 198 349 232 11
+ 349 319 232 11
+ 21 350 20 11
+ 340 350 182 11
+ 350 340 20 11
+ 350 21 182 11
+ 351 247 208 11
+ 351 299 341 11
+ 299 351 208 11
+ 352 267 322 11
+ 227 352 322 11
+ 199 353 182 11
+ 353 340 182 11
+ 354 164 341 11
+ 326 354 341 11
+ 302 356 163 11
+ 357 158 253 11
+ 249 357 253 11
+ 352 344 183 11
+ 227 344 352 11
+ 356 342 163 11
+ 263 342 356 11
+ 356 192 263 11
+ 349 289 319 11
+ 354 198 164 11
+ 349 198 354 11
+ 326 289 354 11
+ 349 354 289 11
+ 306 167 309 11
+ 194 327 298 11
+ 327 194 235 11
+ 328 327 235 11
+ 324 339 313 11
+ 324 317 318 11
+ 338 313 227 11
+ 313 338 60 11
+ 338 61 60 11
+ 346 282 157 11
+ 346 196 282 11
+ 329 346 157 11
+ 346 329 331 11
+ 314 204 330 11
+ 204 357 249 11
+ 158 357 348 11
+ 357 314 348 11
+ 204 314 357 11
+ 162 353 321 11
+ 353 162 340 11
+ 353 199 321 11
+ 359 156 344 11
+ 339 359 344 11
+ 195 360 194 11
+ 360 235 194 11
+ 192 361 347 11
+ 361 217 347 11
+ 361 192 356 11
+ 361 302 217 11
+ 356 302 361 11
+ 186 360 195 11
+ 235 360 166 11
+ 166 323 235 11
+ 323 328 235 11
+ 223 358 207 11
+ 359 223 156 11
+ 358 223 359 11
+ 183 286 352 11
+ 286 267 352 11
+ 355 337 267 11
+ 266 355 267 11
+ 193 362 266 11
+ 362 355 266 11
+ 29 30 166 11
+ 30 323 166 11
+ 67 362 193 11
+ 362 67 66 11
+ 334 355 362 11
+ 334 362 66 11
+ 76 167 306 11
+ 167 76 75 11
+ 184 236 284 11
+ 236 184 73 11
+ 284 196 184 11
+ 363 184 196 11
+ 364 166 360 11
+ 186 364 360 11
+ 166 364 29 11
+ 359 365 358 11
+ 365 359 339 11
+ 366 346 309 11
+ 346 366 196 11
+ 167 366 309 11
+ 363 366 167 11
+ 363 196 366 11
+ 364 28 29 11
+ 186 28 364 11
+ 74 363 75 11
+ 363 74 184 11
+ 363 167 75 11
+ 330 204 256 11
+ 325 330 256 11
+ 358 318 256 11
+ 318 325 256 11
+ 318 339 324 11
+ 318 365 339 11
+ 365 318 358 11
+ 367 256 204 11
+ 259 367 204 11
+ 207 367 259 11
+ 367 207 358 11
+ 256 367 358 11
+ 165 2 19 11
+ 51 2 165 11
+ 215 245 173 11
+ 215 208 245 11
+ 267 315 322 11
+ 267 337 315 11
+ 351 164 247 11
+ 341 164 351 11
+ 342 310 299 11
+ 333 310 342 11
+ 337 334 293 11
+ 355 334 337 11
+ 34 377 33 15
+ 378 34 9 15
+ 93 378 9 15
+ 378 377 34 15
+ 94 378 93 15
+ 369 377 378 15
+ 88 380 89 15
+ 376 380 375 15
+ 381 90 89 15
+ 88 390 380 15
+ 390 375 380 15
+ 94 394 378 15
+ 394 369 378 15
+ 395 90 381 15
+ 380 381 89 15
+ 380 376 381 15
+ 379 381 376 15
+ 393 96 97 15
+ 388 370 393 15
+ 97 388 393 15
+ 80 392 81 15
+ 370 387 392 15
+ 387 81 392 15
+ 90 395 17 15
+ 395 91 17 15
+ 389 102 103 15
+ 388 97 98 15
+ 388 371 370 15
+ 81 387 82 15
+ 371 387 370 15
+ 95 394 94 15
+ 95 385 394 15
+ 369 394 368 15
+ 385 368 394 15
+ 383 79 78 15
+ 386 79 383 15
+ 383 369 368 15
+ 368 386 383 15
+ 391 103 104 15
+ 87 390 88 15
+ 87 384 390 15
+ 379 376 382 15
+ 77 383 78 15
+ 383 377 369 15
+ 377 383 77 15
+ 386 80 79 15
+ 392 80 386 15
+ 96 385 95 15
+ 96 393 385 15
+ 391 396 375 15
+ 396 391 104 15
+ 33 397 3 15
+ 77 397 377 15
+ 397 77 3 15
+ 397 33 377 15
+ 105 396 104 15
+ 105 382 396 15
+ 396 376 375 15
+ 382 376 396 15
+ 379 92 91 15
+ 91 395 379 15
+ 379 395 381 15
+ 370 398 393 15
+ 398 370 392 15
+ 398 386 368 15
+ 392 386 398 15
+ 385 398 368 15
+ 385 393 398 15
+ 103 391 389 15
+ 382 105 106 15
+ 92 401 18 15
+ 401 106 18 15
+ 101 102 400 15
+ 374 400 389 15
+ 400 374 372 15
+ 102 389 400 15
+ 106 401 382 15
+ 401 379 382 15
+ 379 401 92 15
+ 389 384 374 15
+ 391 375 384 15
+ 375 390 384 15
+ 391 384 389 15
+ 372 402 400 15
+ 403 86 374 15
+ 403 384 87 15
+ 384 403 374 15
+ 86 403 87 15
+ 101 402 100 15
+ 101 400 402 15
+ 399 402 372 15
+ 85 374 86 15
+ 82 405 83 15
+ 404 98 99 15
+ 99 100 404 15
+ 399 404 402 15
+ 404 399 373 15
+ 100 402 404 15
+ 405 82 387 15
+ 371 405 387 15
+ 373 405 371 15
+ 98 404 388 15
+ 404 371 388 15
+ 404 373 371 15
+ 83 406 84 15
+ 406 399 372 15
+ 406 373 399 15
+ 406 83 405 15
+ 405 373 406 15
+ 85 407 374 15
+ 372 407 406 15
+ 407 372 374 15
+ 84 407 85 15
+ 84 406 407 15
+ 22 421 417 18
+ 27 416 420 18
+ 409 417 421 18
+ 410 420 416 18
+ 408 441 415 18
+ 408 415 440 18
+ 408 440 417 18
+ 408 416 441 18
+ 108 109 413 18
+ 113 114 414 18
+ 24 415 25 18
+ 408 419 418 18
+ 409 413 430 18
+ 410 431 414 18
+ 409 421 413 18
+ 410 414 420 18
+ 109 430 413 18
+ 113 414 431 18
+ 26 416 27 18
+ 22 417 23 18
+ 2 32 428 18
+ 3 429 33 18
+ 111 112 418 18
+ 108 413 432 18
+ 114 433 414 18
+ 112 431 418 18
+ 408 434 419 18
+ 111 418 419 18
+ 410 418 431 18
+ 25 415 441 18
+ 24 440 415 18
+ 110 111 419 18
+ 107 432 427 18
+ 115 426 433 18
+ 9 34 426 18
+ 9 426 115 18
+ 8 427 31 18
+ 8 107 427 18
+ 408 417 434 18
+ 408 435 416 18
+ 107 108 432 18
+ 114 115 433 18
+ 27 420 28 18
+ 21 421 22 18
+ 29 429 30 18
+ 19 428 20 18
+ 409 430 419 18
+ 25 441 26 18
+ 23 440 24 18
+ 26 441 416 18
+ 23 417 440 18
+ 32 422 428 18
+ 33 429 423 18
+ 110 419 430 18
+ 410 435 418 18
+ 411 432 425 18
+ 412 424 433 18
+ 413 425 432 18
+ 414 433 424 18
+ 408 418 435 18
+ 410 416 435 18
+ 409 434 417 18
+ 411 427 432 18
+ 412 433 426 18
+ 409 419 434 18
+ 2 428 19 18
+ 3 30 429 18
+ 28 420 424 18
+ 21 425 421 18
+ 109 110 430 18
+ 112 113 431 18
+ 411 439 422 18
+ 412 423 438 18
+ 413 421 425 18
+ 414 424 420 18
+ 20 428 422 18
+ 29 423 429 18
+ 28 438 29 18
+ 20 439 21 18
+ 33 437 34 18
+ 31 436 32 18
+ 411 422 436 18
+ 412 437 423 18
+ 20 422 439 18
+ 29 438 423 18
+ 411 425 439 18
+ 412 438 424 18
+ 32 436 422 18
+ 33 423 437 18
+ 411 436 427 18
+ 412 426 437 18
+ 28 424 438 18
+ 21 439 425 18
+ 31 427 436 18
+ 34 437 426 18
+ End
=== added file 'examples/conveyor/conveyor.py'
--- examples/conveyor/conveyor.py 1970-01-01 00:00:00 +0000
+++ examples/conveyor/conveyor.py 2014-05-15 14:47:33 +0000
@@ -0,0 +1,55 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+# This example shows, how one can simulate the conveyor of
+# complex form, using mask-parameter in NewtonIntegrator.
+# The elements of conveyor are getting the velocity, but
+# are blocked from motion.
+# Conveyor element have a groupMask=5 which is after bitwise AND
+# operator with mask=2 in NewtonIntegrator gives 0 and prevents motion.
+#
+# So the interacting particles are getting motion from interaction
+# with conveyor
+
+## PhysicalParameters
+Density=1000
+frictionAngle=0.4
+tc = 0.001
+en = 0.3
+es = 0.3
+
+
+## Import wall's geometry
+mat=O.materials.append(ViscElMat(density=Density,frictionAngle=frictionAngle,tc=tc,en=en,et=es))
+
+sp=pack.SpherePack()
+sp.makeCloud((-0.3,0.05,0.05),(0.3,0.7,0.5),rMean=0.03, rRelFuzz=0.001)
+particles=O.bodies.append([sphere(c,r,mask=3) for c,r in sp])
+
+from yade import ymport
+fctIds= O.bodies.append(ymport.gmsh('conveyor.mesh',scale=0.001,color=(1,0,0)))
+voxIds= O.bodies.append(utils.geom.facetBunker(center=[0,1.5,-0.7],dBunker=1.1, dOutput=0.2,hBunker=0.2,hOutput=0.2,hPipe=0.1, mask=5))
+
+for i in fctIds:
+ O.bodies[i].state.vel=Vector3(0,0.2,0) # Set conveyor velocity
+
+## Timestep
+O.dt=.2*tc
+
+## Engines
+O.engines=[
+ ForceResetter(),
+ InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()]),
+ InteractionLoop(
+ [Ig2_Sphere_Sphere_ScGeom(), Ig2_Facet_Sphere_ScGeom()],
+ [Ip2_ViscElMat_ViscElMat_ViscElPhys()],
+ [Law2_ScGeom_ViscElPhys_Basic()],
+ ),
+ NewtonIntegrator(damping=0,gravity=[0,0,-9.81], mask=2),
+ DomainLimiter(lo=(-0.6,0.0,-1.0),hi=(0.6,2.0,1.0),iterPeriod=200),
+]
+
+from yade import qt
+qt.View()
+#O.saveTmp()
+#O.run()
+
=== modified file 'pkg/dem/NewtonIntegrator.cpp'
--- pkg/dem/NewtonIntegrator.cpp 2014-05-13 18:54:16 +0000
+++ pkg/dem/NewtonIntegrator.cpp 2014-05-15 14:47:33 +0000
@@ -226,7 +226,8 @@
//NOTE : dVel defined without wraping the coordinates means bodies out of the (0,0,0) period can move realy fast. It has to be compensated properly in the definition of relative velocities (see Ig2 functors and contact laws).
//Reflect mean-field (periodic cell) acceleration in the velocity
if(scene->isPeriodic && homoDeform) {Vector3r dVel=dVelGrad*state->pos; state->vel+=dVel;}
- if (not(state->blockedMovement)) {
+
+ if ( (mask<=0) or ((mask>0) and ((Body::byId(id)->groupMask & mask)!=0)) ) {
state->pos+=state->vel*dt;
}
}
@@ -234,12 +235,13 @@
void NewtonIntegrator::leapfrogSphericalRotate(State* state, const Body::id_t& id, const Real& dt )
{
Real angle2=state->angVel.squaredNorm();
- if (angle2!=0 and not(state->blockedMovement)) {//If we have an angular velocity, we make a rotation
+ if (angle2!=0 and ( (mask<=0) or ((mask>0) and ((Body::byId(id)->groupMask & mask)!=0)) )) {//If we have an angular velocity, we make a rotation
Real angle=sqrt(angle2);
Quaternionr q(AngleAxisr(angle*dt,state->angVel/angle));
state->ori = q*state->ori;
}
- if(scene->forces.getMoveRotUsed() && scene->forces.getRot(id)!=Vector3r::Zero() and not(state->blockedMovement)) {
+ if(scene->forces.getMoveRotUsed() && scene->forces.getRot(id)!=Vector3r::Zero()
+ and ( (mask<=0) or ((mask>0) and ((Body::byId(id)->groupMask & mask)!=0)) )) {
Vector3r r(scene->forces.getRot(id));
Real norm=r.norm(); r/=norm;
Quaternionr q(AngleAxisr(norm,r));
=== modified file 'pkg/dem/NewtonIntegrator.hpp'
--- pkg/dem/NewtonIntegrator.hpp 2013-09-26 09:03:43 +0000
+++ pkg/dem/NewtonIntegrator.hpp 2014-05-15 14:47:33 +0000
@@ -76,6 +76,7 @@
((int,kinEnergyIx,-1,(Attr::hidden|Attr::noSave),"Index for kinetic energy in scene->energies."))
((int,kinEnergyTransIx,-1,(Attr::hidden|Attr::noSave),"Index for translational kinetic energy in scene->energies."))
((int,kinEnergyRotIx,-1,(Attr::hidden|Attr::noSave),"Index for rotational kinetic energy in scene->energies."))
+ ((int,mask,-1,,"If mask defined and the bitwise AND between mask and body`s groupMask gives 0, the body will not move/rotate. Velocities and accelerations will be calculated not paying attention to this parameter."))
,
/*ctor*/
densityScaling=false;