Thread: [Bprocessor-commit] test/input normal1.xml, NONE, 1.1 normal2.xml, NONE, 1.1 normal3.xml, NONE, 1.1
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Michael L. <he...@us...> - 2006-12-07 00:24:47
|
Update of /cvsroot/bprocessor/test/input In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26131/input Added Files: normal1.xml normal2.xml normal3.xml Log Message: Preserves ordering of created surfaces in extrusion Added test of normal calculations as preperation for improved version --- NEW FILE: normal1.xml --- <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bmodel> <active>1</active> <cs>34</cs> <name>new project</name> <space type="1" level="2" voidref="2" transparent="false" name="Project" progid="0" id="1"> <description/> <Classification>unassigned</Classification> <constructor xsi:type="CoordinateSystemType" onlyplane="false" editable="true" active="true" progid="1" id="34" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <vertex y="0.0" z="0.0" x="0.0" id="35"/> <ijn> <vertex y="0.0" z="0.0" x="1.0" id="31"/> <vertex y="1.0" z="0.0" x="0.0" id="32"/> <vertex y="0.0" z="1.0" x="0.0" id="33"/> </ijn> </constructor> <space type="1" level="3" transparent="false" name="Void" progid="1" id="2"> <description/> <Classification>unassigned</Classification> <boundary>5</boundary> <boundary>6</boundary> <boundary>7</boundary> <boundary>8</boundary> <boundary>9</boundary> <boundary>10</boundary> </space> <space type="0" level="3" voidref="4" transparent="false" name="Clockwise" progid="2" id="3"> <description/> <Classification>Clockwise</Classification> <boundary>5</boundary> <boundary>6</boundary> <boundary>7</boundary> <boundary>8</boundary> <boundary>9</boundary> <boundary>10</boundary> <space type="1" level="4" transparent="false" name="Void" progid="1" id="4"> <description/> <Classification>unassigned</Classification> </space> </space> <surface progid="1" id="5"> <edgeref>11</edgeref> <edgeref>12</edgeref> <edgeref>13</edgeref> <edgeref>14</edgeref> <back>3</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="2" id="6"> <edgeref>15</edgeref> <edgeref>16</edgeref> <edgeref>17</edgeref> <edgeref>11</edgeref> <back>3</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="3" id="7"> <edgeref>17</edgeref> <edgeref>18</edgeref> <edgeref>19</edgeref> <edgeref>12</edgeref> <back>3</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="4" id="8"> <edgeref>19</edgeref> <edgeref>20</edgeref> <edgeref>21</edgeref> <edgeref>13</edgeref> <back>3</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="5" id="9"> <edgeref>21</edgeref> <edgeref>22</edgeref> <edgeref>15</edgeref> <edgeref>14</edgeref> <back>3</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="6" id="10"> <edgeref>22</edgeref> <edgeref>20</edgeref> <edgeref>18</edgeref> <edgeref>16</edgeref> <back>3</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <edge constructor="false" progid="1" id="11"> <from>23</from> <to>24</to> </edge> <edge constructor="false" progid="2" id="12"> <from>24</from> <to>25</to> </edge> <edge constructor="false" progid="3" id="13"> <from>25</from> <to>26</to> </edge> <edge constructor="false" progid="4" id="14"> <from>26</from> <to>23</to> </edge> <edge constructor="false" progid="5" id="15"> <from>23</from> <to>27</to> </edge> <edge constructor="false" progid="6" id="16"> <from>27</from> <to>28</to> </edge> <edge constructor="false" progid="7" id="17"> <from>24</from> <to>28</to> </edge> <edge constructor="false" progid="8" id="18"> <from>28</from> <to>29</to> </edge> <edge constructor="false" progid="9" id="19"> <from>25</from> <to>29</to> </edge> <edge constructor="false" progid="10" id="20"> <from>29</from> <to>30</to> </edge> <edge constructor="false" progid="11" id="21"> <from>26</from> <to>30</to> </edge> <edge constructor="false" progid="12" id="22"> <from>30</from> <to>27</to> </edge> <vertex y="1.0" z="0.0" x="1.0" progid="1" id="23"/> <vertex y="6.0" z="0.0" x="1.0" progid="2" id="24"/> <vertex y="6.0" z="0.0" x="6.0" progid="3" id="25"/> <vertex y="1.0" z="0.0" x="6.0" progid="4" id="26"/> <vertex y="1.0" z="5.0" x="1.0" progid="5" id="27"/> <vertex y="6.0" z="5.0" x="1.0" progid="6" id="28"/> <vertex y="6.0" z="5.0" x="6.0" progid="7" id="29"/> <vertex y="1.0" z="5.0" x="6.0" progid="8" id="30"/> </space> </bmodel> --- NEW FILE: normal3.xml --- <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bmodel> <active>1</active> <cs>50</cs> <name>new project</name> <space type="1" level="2" voidref="2" transparent="false" name="Project" progid="0" id="1"> <description/> <Classification>unassigned</Classification> <constructor xsi:type="CoordinateSystemType" onlyplane="false" editable="true" active="true" progid="1" id="50" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <vertex y="0.0" z="0.0" x="0.0" id="51"/> <ijn> <vertex y="0.0" z="0.0" x="1.0" id="47"/> <vertex y="1.0" z="0.0" x="0.0" id="48"/> <vertex y="0.0" z="1.0" x="0.0" id="49"/> </ijn> </constructor> <space type="1" level="3" transparent="false" name="Void" progid="1" id="2"> <description/> <Classification>unassigned</Classification> <boundary>3</boundary> <boundary>4</boundary> <boundary>5</boundary> <boundary>6</boundary> </space> <surface progid="1" id="3"> <edgeref>10</edgeref> <edgeref>7</edgeref> <edgeref>8</edgeref> <edgeref>9</edgeref> <back>2</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="2" id="4"> <edgeref>16</edgeref> <edgeref>11</edgeref> <edgeref>12</edgeref> <edgeref>13</edgeref> <edgeref>14</edgeref> <edgeref>15</edgeref> <back>2</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="3" id="5"> <edgeref>20</edgeref> <edgeref>17</edgeref> <edgeref>18</edgeref> <edgeref>19</edgeref> <back>2</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="4" id="6"> <edgeref>26</edgeref> <edgeref>21</edgeref> <edgeref>22</edgeref> <edgeref>23</edgeref> <edgeref>24</edgeref> <edgeref>25</edgeref> <back>2</back> <front>2</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <edge constructor="false" progid="1" id="7"> <from>27</from> <to>28</to> </edge> <edge constructor="false" progid="2" id="8"> <from>28</from> <to>29</to> </edge> <edge constructor="false" progid="3" id="9"> <from>29</from> <to>30</to> </edge> <edge constructor="false" progid="4" id="10"> <from>30</from> <to>27</to> </edge> <edge constructor="false" progid="5" id="11"> <from>31</from> <to>32</to> </edge> <edge constructor="false" progid="6" id="12"> <from>32</from> <to>33</to> </edge> <edge constructor="false" progid="7" id="13"> <from>33</from> <to>34</to> </edge> <edge constructor="false" progid="8" id="14"> <from>34</from> <to>35</to> </edge> <edge constructor="false" progid="9" id="15"> <from>35</from> <to>36</to> </edge> <edge constructor="false" progid="10" id="16"> <from>36</from> <to>31</to> </edge> <edge constructor="false" progid="11" id="17"> <from>37</from> <to>38</to> </edge> <edge constructor="false" progid="12" id="18"> <from>38</from> <to>39</to> </edge> <edge constructor="false" progid="13" id="19"> <from>39</from> <to>40</to> </edge> <edge constructor="false" progid="14" id="20"> <from>40</from> <to>37</to> </edge> <edge constructor="false" progid="15" id="21"> <from>41</from> <to>42</to> </edge> <edge constructor="false" progid="16" id="22"> <from>42</from> <to>43</to> </edge> <edge constructor="false" progid="17" id="23"> <from>43</from> <to>44</to> </edge> <edge constructor="false" progid="18" id="24"> <from>44</from> <to>45</to> </edge> <edge constructor="false" progid="19" id="25"> <from>45</from> <to>46</to> </edge> <edge constructor="false" progid="20" id="26"> <from>46</from> <to>41</to> </edge> <vertex y="1.0" z="0.0" x="1.0" progid="1" id="27"/> <vertex y="5.0" z="0.0" x="1.0" progid="2" id="28"/> <vertex y="5.0" z="0.0" x="5.0" progid="3" id="29"/> <vertex y="1.0" z="0.0" x="5.0" progid="4" id="30"/> <vertex y="1.0" z="0.0" x="8.0" progid="5" id="31"/> <vertex y="3.0" z="0.0" x="8.0" progid="6" id="32"/> <vertex y="3.0" z="0.0" x="6.0" progid="7" id="33"/> <vertex y="5.0" z="0.0" x="6.0" progid="8" id="34"/> <vertex y="5.0" z="0.0" x="10.0" progid="9" id="35"/> <vertex y="1.0" z="0.0" x="10.0" progid="10" id="36"/> <vertex y="1.0" z="0.0" x="11.0" progid="11" id="37"/> <vertex y="1.0" z="0.0" x="15.0" progid="12" id="38"/> <vertex y="5.0" z="0.0" x="15.0" progid="13" id="39"/> <vertex y="5.0" z="0.0" x="11.0" progid="14" id="40"/> <vertex y="1.0" z="0.0" x="18.0" progid="15" id="41"/> <vertex y="3.0" z="0.0" x="18.0" progid="16" id="42"/> <vertex y="3.0" z="0.0" x="20.0" progid="17" id="43"/> <vertex y="5.0" z="0.0" x="20.0" progid="18" id="44"/> <vertex y="5.0" z="0.0" x="16.0" progid="19" id="45"/> <vertex y="1.0" z="0.0" x="16.0" progid="20" id="46"/> </space> </bmodel> --- NEW FILE: normal2.xml --- <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bmodel> <active>1</active> <cs>34</cs> <name>new project</name> <space type="1" level="2" voidref="2" transparent="false" name="Project" progid="0" id="1"> <description/> <Classification>unassigned</Classification> <constructor xsi:type="CoordinateSystemType" onlyplane="false" editable="true" active="true" progid="1" id="34" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <vertex y="0.0" z="0.0" x="0.0" id="35"/> <ijn> <vertex y="0.0" z="0.0" x="1.0" id="31"/> <vertex y="1.0" z="0.0" x="0.0" id="32"/> <vertex y="0.0" z="1.0" x="0.0" id="33"/> </ijn> </constructor> <space type="1" level="3" transparent="false" name="Void" progid="1" id="2"> <description/> <Classification>unassigned</Classification> <boundary>5</boundary> <boundary>6</boundary> <boundary>7</boundary> <boundary>8</boundary> <boundary>9</boundary> <boundary>10</boundary> </space> <space type="0" level="3" voidref="4" transparent="false" name="Clockwise down" progid="2" id="3"> <description/> <Classification>Clockwise down</Classification> <boundary>5</boundary> <boundary>6</boundary> <boundary>7</boundary> <boundary>8</boundary> <boundary>9</boundary> <boundary>10</boundary> <space type="1" level="4" transparent="false" name="Void" progid="1" id="4"> <description/> <Classification>unassigned</Classification> </space> </space> <surface progid="1" id="5"> <edgeref>11</edgeref> <edgeref>12</edgeref> <edgeref>13</edgeref> <edgeref>14</edgeref> <back>2</back> <front>3</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="2" id="6"> <edgeref>15</edgeref> <edgeref>16</edgeref> <edgeref>17</edgeref> <edgeref>11</edgeref> <back>2</back> <front>3</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="3" id="7"> <edgeref>17</edgeref> <edgeref>18</edgeref> <edgeref>19</edgeref> <edgeref>12</edgeref> <back>2</back> <front>3</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="4" id="8"> <edgeref>19</edgeref> <edgeref>20</edgeref> <edgeref>21</edgeref> <edgeref>13</edgeref> <back>2</back> <front>3</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="5" id="9"> <edgeref>21</edgeref> <edgeref>22</edgeref> <edgeref>15</edgeref> <edgeref>14</edgeref> <back>2</back> <front>3</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <surface progid="6" id="10"> <edgeref>22</edgeref> <edgeref>20</edgeref> <edgeref>18</edgeref> <edgeref>16</edgeref> <back>2</back> <front>3</front> <exterior>0</exterior> <frontMaterial>0</frontMaterial> <backMaterial>0</backMaterial> </surface> <edge constructor="false" progid="1" id="11"> <from>23</from> <to>24</to> </edge> <edge constructor="false" progid="2" id="12"> <from>24</from> <to>25</to> </edge> <edge constructor="false" progid="3" id="13"> <from>25</from> <to>26</to> </edge> <edge constructor="false" progid="4" id="14"> <from>26</from> <to>23</to> </edge> <edge constructor="false" progid="5" id="15"> <from>23</from> <to>27</to> </edge> <edge constructor="false" progid="6" id="16"> <from>27</from> <to>28</to> </edge> <edge constructor="false" progid="7" id="17"> <from>24</from> <to>28</to> </edge> <edge constructor="false" progid="8" id="18"> <from>28</from> <to>29</to> </edge> <edge constructor="false" progid="9" id="19"> <from>25</from> <to>29</to> </edge> <edge constructor="false" progid="10" id="20"> <from>29</from> <to>30</to> </edge> <edge constructor="false" progid="11" id="21"> <from>26</from> <to>30</to> </edge> <edge constructor="false" progid="12" id="22"> <from>30</from> <to>27</to> </edge> <vertex y="1.0" z="5.0" x="1.0" progid="2" id="23"/> <vertex y="6.0" z="5.0" x="1.0" progid="3" id="24"/> <vertex y="6.0" z="5.0" x="6.0" progid="4" id="25"/> <vertex y="1.0" z="5.0" x="6.0" progid="5" id="26"/> <vertex y="1.0" z="0.0" x="1.0" progid="6" id="27"/> <vertex y="6.0" z="0.0" x="1.0" progid="7" id="28"/> <vertex y="6.0" z="0.0" x="6.0" progid="8" id="29"/> <vertex y="1.0" z="0.0" x="6.0" progid="9" id="30"/> </space> </bmodel> |