Strange path nodes duplicating.
by SoftMax SG · in Torque Game Builder · 04/10/2007 (7:52 am) · 3 replies
Hi all !
I have a strange bug with path nodes.
First I created path in level builder like that (cutted from level.t2d):
new t2dPath() {
pathType = "BEZIER";
pathModeEnum = "WRAP";
canSaveDynamicFields = "1";
position = "302.205 8.382";
size = "88.851 30.013";
mountID = "79";
node0 = "271.340363 -3.980141 -252.940750 0.903053";
node1 = "257.779724 -6.624616 -90.000000 11.640272";
node2 = "346.631073 23.388515 116.853500 15.732319";
node3 = "320.000000 18.856079 -58.580933 11.256495";
node4 = "297.595612 11.318060 135.000000 10.733858";
node5 = "280.000000 6.322509 -45.000000 7.363982";
nodeCount = "6";
object0 = "80 1 3 10.000000 -1 0 0.000000 -1 REVERSE";
objectCount = "1";
};
I have a strange bug with path nodes.
First I created path in level builder like that (cutted from level.t2d):
new t2dPath() {
pathType = "BEZIER";
pathModeEnum = "WRAP";
canSaveDynamicFields = "1";
position = "302.205 8.382";
size = "88.851 30.013";
mountID = "79";
node0 = "271.340363 -3.980141 -252.940750 0.903053";
node1 = "257.779724 -6.624616 -90.000000 11.640272";
node2 = "346.631073 23.388515 116.853500 15.732319";
node3 = "320.000000 18.856079 -58.580933 11.256495";
node4 = "297.595612 11.318060 135.000000 10.733858";
node5 = "280.000000 6.322509 -45.000000 7.363982";
nodeCount = "6";
object0 = "80 1 3 10.000000 -1 0 0.000000 -1 REVERSE";
objectCount = "1";
};
#2
04/10/2007 (8:46 pm)
This has been talked about www.garagegames.com/mg/forums/result.thread.php?qt=55074. Not sure if you have access, but for pro users there is a source fix, otherwise next release (1.5?) it should be there.
#3
04/11/2007 (12:36 pm)
Thanks a lot !
Torque Owner SoftMax SG
new t2dPath() {
pathType = "BEZIER";
pathModeEnum = "WRAP";
canSaveDynamicFields = "1";
position = "308.062 -25.941";
size = "106.096 3.090";
mountID = "77";
node0 = "361.110077 -24.395464 0.000000 10.000000";
node1 = "255.014328 -27.485685 90.000000 17.746393";
node10 = "255.014328 -27.485685 90.000000 17.746393";
node11 = "255.014328 -27.485685 90.000000 17.746393";
node12 = "255.014328 -27.485685 90.000000 17.746393";
node13 = "255.014328 -27.485685 90.000000 17.746393";
node14 = "255.014328 -27.485685 90.000000 17.746393";
node15 = "255.014328 -27.485685 90.000000 17.746393";
node16 = "255.014328 -27.485685 90.000000 17.746393";
node17 = "356.383484 -26.638119 288.124359 31.199709";
node18 = "285.000000 -30.000000 -300.459595 10.045671";
node19 = "255.014328 -27.485685 90.000000 17.746393";
node2 = "255.014328 -27.485685 90.000000 17.746393";
node20 = "296.884216 -33.249149 -108.965927 23.512955";
node21 = "356.383484 -26.638119 288.124359 31.199709";
node22 = "285.000000 -30.000000 -300.459595 10.045671";
node23 = "255.014328 -27.485685 90.000000 17.746393";
node24 = "296.884216 -33.249149 -108.965927 23.512955";
node25 = "356.383484 -26.638119 288.124359 31.199709";
node26 = "285.000000 -30.000000 -300.459595 10.045671";
node27 = "255.014328 -27.485685 90.000000 17.746393";
node28 = "296.884216 -33.249149 -108.965927 23.512955";
node29 = "356.383484 -26.638119 288.124359 31.199709";
node3 = "255.014328 -27.485685 90.000000 17.746393";
node30 = "285.000000 -30.000000 -300.459595 10.045671";
node31 = "255.014328 -27.485685 90.000000 17.746393";
node32 = "296.884216 -33.249149 -108.965927 23.512955";
node33 = "356.383484 -26.638119 288.124359 31.199709";
node34 = "285.000000 -30.000000 -300.459595 10.045671";
node35 = "255.014328 -27.485685 90.000000 17.746393";
node36 = "296.884216 -33.249149 -108.965927 23.512955";
node37 = "356.383484 -26.638119 288.124359 31.199709";
node38 = "285.000000 -30.000000 -300.459595 10.045671";
node39 = "255.014328 -27.485685 90.000000 17.746393";
node4 = "255.014328 -27.485685 90.000000 17.746393";
node40 = "296.884216 -33.249149 -108.965927 23.512955";
node41 = "356.383484 -26.638119 288.124359 31.199709";
node42 = "285.000000 -30.000000 -300.459595 10.045671";
node43 = "255.014328 -27.485685 90.000000 17.746393";
node44 = "296.884216 -33.249149 -108.965927 23.512955";
node45 = "356.383484 -26.638119 288.124359 31.199709";
node46 = "285.000000 -30.000000 -300.459595 10.045671";
node47 = "255.014328 -27.485685 90.000000 17.746393";
node48 = "296.884216 -33.249149 -108.965927 23.512955";
node49 = "356.383484 -26.638119 288.124359 31.199709";
node5 = "255.014328 -27.485685 90.000000 17.746393";
node50 = "285.000000 -30.000000 -300.459595 10.045671";
node51 = "255.014328 -27.485685 90.000000 17.746393";
node52 = "296.884216 -33.249149 -108.965927 23.512955";
node53 = "356.383484 -26.638119 288.124359 31.199709";
node54 = "285.000000 -30.000000 -300.459595 10.045671";
node55 = "255.014328 -27.485685 90.000000 17.746393";
node56 = "296.884216 -33.249149 -108.965927 23.512955";
node57 = "356.383484 -26.638119 288.124359 31.199709";
node58 = "285.000000 -30.000000 -300.459595 10.045671";
node59 = "255.014328 -27.485685 90.000000 17.746393";
node6 = "255.014328 -27.485685 90.000000 17.746393";
node60 = "296.884216 -33.249149 -108.965927 23.512955";
node61 = "356.383484 -26.638119 288.124359 31.199709";
node62 = "285.000000 -30.000000 -300.459595 10.045671";
node63 = "255.014328 -27.485685 90.000000 17.746393";
node7 = "255.014328 -27.485685 90.000000 17.746393";
node8 = "255.014328 -27.485685 90.000000 17.746393";
node9 = "255.014328 -27.485685 90.000000 17.746393";
nodeCount = "17";
object0 = "78 3 2 10.000000 -1 0 0.000000 -1 WRAP";
object1 = "2 1 10 0.000000 -1 0 0.000000 0 WRAP";
objectCount = "1";
};
this sample is not the same path before and after, just different fresh and old paths.
As you can see there are many duplicated nodes in the second path.
Why this happens and how I can prevent or fix this ?
Thanks