---------- Forwarded message ----------
From: Nathan Shauer nathan.sh at gmail.com
Date: 2010/8/12
Subject: GID 10 volume union problem
To: gidlist at listas.cimne.upc.edu
Hi, all
I started using GID in version 9 and made a c++ program that generates a
batch file of some simple structures. It was all ok but recently I
downloaded and bought a GID 10 floating license and suddenly most of my
structures can not be generated. I really cracked my head trying to figure
out the problem.
Just for you to know, I use a Mac OS X Snow Leopard, but I also tried out in
a windows XP.
I`m attaching an example of a batch that works in GID 9 but doesn’t in GID
10.
I already debugged the batch file and realized that the problem appears at
the volume union part (geometry create IntSolid3D Union).
Thanks,
Nathan Shauer
nathan.sh at gmail.com
(13) 9176-5101
-------------- next part --------------
An HTML attachment was scrubbed…
URL: http://listas.cimne.upc.edu/pipermail/gidlist/attachments/20100812/37f3d569/attachment.htm
-------------- next part --------------
geometry create point
Number
101
0.2,-0.1,0
102
0.2,0.1,0
103
-0.2,0.1,0
104
-0.2,-0.1,0
105
0.2,-0.1,3
106
0.2,0.1,3
107
-0.2,0.1,3
108
-0.2,-0.1,3
escape escape
geometry create line
Join
Number
101
101
102
escape
Number
102
102
103
escape
Number
103
103
104
escape
Number
104
104
101
escape
Number
105
105
106
escape
Number
106
106
107
escape
Number
107
107
108
escape
Number
108
108
105
escape
Number
109
101
105
escape
Number
110
102
106
escape
Number
111
103
107
escape
Number
112
104
108
escape
escape escape
geometry create NurbsSurface
Number
101
101 105 109 110
escape
Number
102
101 102 103 104
escape
Number
103
103 107 111 112
escape
Number
104
105 106 107 108
escape
Number
105
104 108 109 112
escape
Number
106
102 106 110 111
escape
escape escape
geometry create volume
101 102 103 104 105 106
escape
escape escape
geometry create point
Number
201
0.2,4.9,0
202
0.2,5.1,0
203
-0.2,5.1,0
204
-0.2,4.9,0
205
0.2,4.9,3
206
0.2,5.1,3
207
-0.2,5.1,3
208
-0.2,4.9,3
escape escape
geometry create line
Join
Number
201
201
202
escape
Number
202
202
203
escape
Number
203
203
204
escape
Number
204
204
201
escape
Number
205
205
206
escape
Number
206
206
207
escape
Number
207
207
208
escape
Number
208
208
205
escape
Number
209
201
205
escape
Number
210
202
206
escape
Number
211
203
207
escape
Number
212
204
208
escape
escape escape
geometry create NurbsSurface
Number
201
201 205 209 210
escape
Number
202
201 202 203 204
escape
Number
203
203 207 211 212
escape
Number
204
205 206 207 208
escape
Number
205
204 208 209 212
escape
Number
206
202 206 210 211
escape
escape escape
geometry create volume
201 202 203 204 205 206
escape
escape escape
geometry create point
Number
301
5.2,-0.1,0
302
5.2,0.1,0
303
4.8,0.1,0
304
4.8,-0.1,0
305
5.2,-0.1,4
306
5.2,0.1,4
307
4.8,0.1,4
308
4.8,-0.1,4
escape escape
geometry create line
Join
Number
301
301
302
escape
Number
302
302
303
escape
Number
303
303
304
escape
Number
304
304
301
escape
Number
305
305
306
escape
Number
306
306
307
escape
Number
307
307
308
escape
Number
308
308
305
escape
Number
309
301
305
escape
Number
310
302
306
escape
Number
311
303
307
escape
Number
312
304
308
escape
escape escape
geometry create NurbsSurface
Number
301
301 305 309 310
escape
Number
302
301 302 303 304
escape
Number
303
303 307 311 312
escape
Number
304
305 306 307 308
escape
Number
305
304 308 309 312
escape
Number
306
302 306 310 311
escape
escape escape
geometry create volume
301 302 303 304 305 306
escape
escape escape
geometry create point
Number
401
5.2,4.9,0
402
5.2,5.1,0
403
4.8,5.1,0
404
4.8,4.9,0
405
5.2,4.9,4
406
5.2,5.1,4
407
4.8,5.1,4
408
4.8,4.9,4
escape escape
geometry create line
Join
Number
401
401
402
escape
Number
402
402
403
escape
Number
403
403
404
escape
Number
404
404
401
escape
Number
405
405
406
escape
Number
406
406
407
escape
Number
407
407
408
escape
Number
408
408
405
escape
Number
409
401
405
escape
Number
410
402
406
escape
Number
411
403
407
escape
Number
412
404
408
escape
escape escape
geometry create NurbsSurface
Number
401
401 405 409 410
escape
Number
402
401 402 403 404
escape
Number
403
403 407 411 412
escape
Number
404
405 406 407 408
escape
Number
405
404 408 409 412
escape
Number
406
402 406 410 411
escape
escape escape
geometry create volume
401 402 403 404 405 406
escape
escape escape
geometry create point
Number
501
0.1,0,2.7
502
0.1,4.95,2.7
503
-0.1,4.95,2.7
504
-0.1,0,2.7
505
0.1,0,3
506
0.1,4.95,3
507
-0.1,4.95,3
508
-0.1,0,3
509
0,-0.1,2.85
510
0,5.05,2.85
escape escape
geometry create line
Join
Number
501
501
502
escape
Number
502
502
503
escape
Number
503
503
504
escape
Number
504
504
501
escape
Number
505
505
506
escape
Number
506
506
507
escape
Number
507
507
508
escape
Number
508
508
505
escape
Number
509
501
505
escape
Number
510
502
506
escape
Number
511
503
507
escape
Number
512
504
508
escape
Number
513
501
509
escape
Number
514
504
509
escape
Number
515
508
509
escape
Number
516
505
509
escape
Number
517
502
510
escape
Number
518
503
510
escape
Number
519
507
510
escape
Number
520
506
510
escape
escape escape
geometry create NurbsSurface
Number
501
504 513 514
escape
Number
502
508 515 516
escape
Number
503
509 513 516
escape
Number
504
512 514 515
escape
Number
505
502 517 518
escape
Number
506
506 519 520
escape
Number
507
510 517 520
escape
Number
508
511 518 519
escape
escape escape
geometry create NurbsSurface
Number
509
501 502 503 504
escape
Number
510
505 506 507 508
escape
Number
511
501 505 509 510
escape
Number
512
503 507 511 512
escape
escape escape
geometry create volume
501 502 503 504 505 506 507 508 509 510 511 512
escape
escape escape
geometry create point
Number
601
0.1,4.9,2.7
602
4.9,4.9,3.7
603
4.9,5.1,3.7
604
0.1,5.1,2.7
605
0.1,4.9,3
606
4.9,4.9,4
607
4.9,5.1,4
608
0.1,5.1,3
609
0,5,2.85
610
5,5,3.85
escape escape
geometry create line
Join
Number
601
601
602
escape
Number
602
602
603
escape
Number
603
603
604
escape
Number
604
604
601
escape
Number
605
605
606
escape
Number
606
606
607
escape
Number
607
607
608
escape
Number
608
608
605
escape
Number
609
601
605
escape
Number
610
602
606
escape
Number
611
603
607
escape
Number
612
604
608
escape
Number
613
601
609
escape
Number
614
604
609
escape
Number
615
608
609
escape
Number
616
605
609
escape
Number
617
602
610
escape
Number
618
603
610
escape
Number
619
607
610
escape
Number
620
606
610
escape
escape escape
geometry create NurbsSurface
Number
601
604 613 614
escape
Number
602
608 615 616
escape
Number
603
609 613 616
escape
Number
604
612 614 615
escape
Number
605
602 617 618
escape
Number
606
606 619 620
escape
Number
607
610 617 620
escape
Number
608
611 618 619
escape
escape escape
geometry create NurbsSurface
Number
609
601 602 603 604
escape
Number
610
605 606 607 608
escape
Number
611
601 605 609 610
escape
Number
612
603 607 611 612
escape
escape escape
geometry create volume
601 602 603 604 605 606 607 608 609 610 611 612
escape
escape escape
geometry create point
Number
701
4.9,4.95,3.7
702
4.9,0.05,3.7
703
5.1,0.05,3.7
704
5.1,4.95,3.7
705
4.9,4.95,4
706
4.9,0.05,4
707
5.1,0.05,4
708
5.1,4.95,4
709
5,5.05,3.85
710
5,-0.05,3.85
escape escape
geometry create line
Join
Number
701
701
702
escape
Number
702
702
703
escape
Number
703
703
704
escape
Number
704
704
701
escape
Number
705
705
706
escape
Number
706
706
707
escape
Number
707
707
708
escape
Number
708
708
705
escape
Number
709
701
705
escape
Number
710
702
706
escape
Number
711
703
707
escape
Number
712
704
708
escape
Number
713
701
709
escape
Number
714
704
709
escape
Number
715
708
709
escape
Number
716
705
709
escape
Number
717
702
710
escape
Number
718
703
710
escape
Number
719
707
710
escape
Number
720
706
710
escape
escape escape
geometry create NurbsSurface
Number
701
704 713 714
escape
Number
702
708 715 716
escape
Number
703
709 713 716
escape
Number
704
712 714 715
escape
Number
705
702 717 718
escape
Number
706
706 719 720
escape
Number
707
710 717 720
escape
Number
708
711 718 719
escape
escape escape
geometry create NurbsSurface
Number
709
701 702 703 704
escape
Number
710
705 706 707 708
escape
Number
711
701 705 709 710
escape
Number
712
703 707 711 712
escape
escape escape
geometry create volume
701 702 703 704 705 706 707 708 709 710 711 712
escape
escape escape
geometry create point
Number
801
4.9,0.1,3.7
802
0.1,0.1,2.7
803
0.1,-0.1,2.7
804
4.9,-0.1,3.7
805
4.9,0.1,4
806
0.1,0.1,3
807
0.1,-0.1,3
808
4.9,-0.1,4
809
5,0,3.85
810
0,0,2.85
escape escape
geometry create line
Join
Number
801
801
802
escape
Number
802
802
803
escape
Number
803
803
804
escape
Number
804
804
801
escape
Number
805
805
806
escape
Number
806
806
807
escape
Number
807
807
808
escape
Number
808
808
805
escape
Number
809
801
805
escape
Number
810
802
806
escape
Number
811
803
807
escape
Number
812
804
808
escape
Number
813
801
809
escape
Number
814
804
809
escape
Number
815
808
809
escape
Number
816
805
809
escape
Number
817
802
810
escape
Number
818
803
810
escape
Number
819
807
810
escape
Number
820
806
810
escape
escape escape
geometry create NurbsSurface
Number
801
804 813 814
escape
Number
802
808 815 816
escape
Number
803
809 813 816
escape
Number
804
812 814 815
escape
Number
805
802 817 818
escape
Number
806
806 819 820
escape
Number
807
810 817 820
escape
Number
808
811 818 819
escape
escape escape
geometry create NurbsSurface
Number
809
801 802 803 804
escape
Number
810
805 806 807 808
escape
Number
811
801 805 809 810
escape
Number
812
803 807 811 812
escape
escape escape
geometry create volume
801 802 803 804 805 806 807 808 809 810 811 812
escape
escape escape
geometry create point
Number
901
0.05,0.05,2.9
902
4.95,0.05,3.9
903
4.95,4.95,3.9
904
0.05,4.95,2.9
905
0.05,0.05,3
906
4.95,0.05,4
907
4.95,4.95,4
908
0.05,4.95,3
909
0,0,2.95
910
5,0,3.95
911
5,5,3.95
912
0,5,2.95
escape escape
geometry create line
Join
Number
901
901
902
escape
Number
902
902
903
escape
Number
903
903
904
escape
Number
904
904
901
escape
Number
905
905
906
escape
Number
906
906
907
escape
Number
907
907
908
escape
Number
908
908
905
escape
Number
909
901
909
escape
Number
910
905
909
escape
Number
911
902
910
escape
Number
912
906
910
escape
Number
913
903
911
escape
Number
914
907
911
escape
Number
915
904
912
escape
Number
916
908
912
escape
Number
917
909
910
escape
Number
918
910
911
escape
Number
919
911
912
escape
Number
920
912
909
escape
escape escape
geometry create NurbsSurface
Number
901
901 902 903 904
escape
Number
902
905 906 907 908
escape
Number
903
901 917 909 911
escape
Number
904
905 917 910 912
escape
Number
905
902 918 911 913
escape
Number
906
906 918 912 914
escape
Number
907
903 919 913 915
escape
Number
908
907 919 914 916
escape
Number
909
904 920 915 909
escape
Number
910
920 908 916 910
escape
escape escape
geometry create volume
901 902 903 904 905 906 907 908 909 910
escape
escape escape
utilities Collapse Model
Yes
escape escape escape escape
geometry create IntSolid3D Union
1
2
3
4
5
6
7
8
9
escape escape escape escape
utilities Repair
Yes
escape
escape escape escape escape
utilities Collapse Model
Yes
escape
escape escape escape escape
geometry delete surface
filter:
1:
escape
escape escape escape escape
geometry delete line
filter:
1:
escape
escape escape escape escape
geometry delete point
filter:
1:
escape
escape escape escape escape
geometry create IntSolid3D Union
9
16
escape escape escape escape