ArchiRADAR Forum

ArchiRADAR Forum => GDL => Topic aperto da: Hedy - 27 Aprile 2010, 13:33

Titolo: Aiuto operazione tra gruppi
Inserito da: Hedy - 27 Aprile 2010, 13:33
Aiuto, non capisco proprio!! Ho scritto questa operazione tra solidi ma il testo GDL3D mi da errore "nome gruppo 'corpoC' non trovato" (alla linea evidenziata)
Ho messo e tolto virgolette, riletto uno ad uno i codici ma nulla.
Se nascondo l'ultima operazione mi risulta corretto.
Dove sbaglio? :occhioni:
Citazione
GROUP "corpoA"
   GOSUB 100
ENDGROUP
GROUP "corpoB"
   GOSUB 110
ENDGROUP
GROUP "corpoD"
ADDY 4.772
ADDX 0.085
   ROTZ -90
      GOSUB 200
   ADDX 4.552
   MULX -1
      GOSUB 200
   DEL 3
ADDX 1.190
   ROTZ -90
      GOSUB 200
   ADDX 4.552
   MULX -1
      GOSUB 200
   DEL 5
ENDGROUP
corpoC=ISECTGROUP ("corpoA", "corpoB")
corpoE=SUBGROUP ("corpoC", "corpoD")
PLACEGROUP corpoE
KILLGROUP "corpoA"
KILLGROUP "corpoB"
KILLGROUP "corpoC"
KILLGROUP "corpoD"
Titolo: Re: Aiuto operazione tra gruppi
Inserito da: Hedy - 27 Aprile 2010, 13:55
Citazione
GROUP "corpoA"
   GOSUB 100
ENDGROUP
GROUP "corpoB"
   GOSUB 110
ENDGROUP
GROUP "corpoD"
ADDY 4.772
ADDX 0.085
   ROTZ -90
      GOSUB 200
   ADDX 4.552
   MULX -1
      GOSUB 200
   DEL 3
ADDX 1.190
   ROTZ -90
      GOSUB 200
   ADDX 4.552
   MULX -1
      GOSUB 200
   DEL 5
ENDGROUP
corpoC=ISECTGROUP ("corpoA", "corpoB")
corpoE=SUBGROUP (corpoC, "corpoD")
PLACEGROUP corpoE
KILLGROUP "corpoA"
KILLGROUP "corpoB"
!KILLGROUP corpoC
KILLGROUP "corpoD"
Così funziona ma non ne ho ben capito il motivo  :shock:
(ho tolto le virgolette da tutti i nomi 'corpoC')
Titolo: Re: Aiuto operazione tra gruppi
Inserito da: claudio-aster - 27 Aprile 2010, 17:31
corpoc è una variabile
"corpoc" non è alcunché
come dire: a non è "a"

Citazione
corpoC=ISECTGROUP ("corpoA", "corpoB")

saluti
claster