Inhoud
Algemeen
Punten definieren
Lijnen aanmaken
Nog meer punten en lijnen...
Vlakken genereren
Lichamen genereren
Spiegelen
Transleren
Meshen
Conversie naar dolfyn
Lijnen aanmaken
Nu gaan we lijntjes tussen de punten aanmaken. Allereerst moeten we zeggen dat we naast de reeds gevraagde punten (in het begin met plot p all) daarnaast de lijnen willen zienplus l all
de echo:
set:all type:l colNr:0
We beginnen met de cirkelbogen. Tik in het tekengebied:
qlin
Zodra we de muis bewegen verandert de cursor in een klein vierkantje dat net groot genoeg is om een punt te "vangen" Houd deze cursor precies boven het punt (0,0,0) en druk op "c" om het middelpunt van de cirkel te definieren. Als het goed is wordt het label van het desbetreffende punt getekend en krijgen we een echo:
pnt:P003 x=0.000000 y=0.000000 z=0.000000
Houd nu de muis precies boven het punt waar de cirkelboog moet beginnen en tik een "b" in. Bij succes wordt het puntlabel getekend en krijgen we een echo:
pnt:P001 x=-0.100000 y=0.000000 z=0.000000
Tot slot houden we de cursor boven het einde van de cirkelboog en tikken "l". Het lijntje verschijnt.
We krijgen in het shell venster een echo van de gebeurtenissen:
pnt:P004 x=-0.070710 y=-0.070710 z=0.000000
R:0.100000
create line:L001 P001 P004 P003 4
We maken nog een tweede cirkelboogje:
pnt:P003 x=0.000000 y=0.000000 z=0.000000
pnt:P004 x=-0.070710 y=-0.070710 z=0.000000
pnt:P002 x=0.000000 y=-0.100000 z=0.000000
R:0.099999
create line:L002 P004 P002 P003 4
Om terug te keren uit de lijn-creatie mode houden we de muis in het tekengebied en tikken een "q" in:
done
Op dezelfde manier genereren we alle cirkelbogen die nodig zijn voor de definitie van de spiegel:
qlin
pnt:P007 x=0.000000 y=0.000000 z=0.200000
pnt:P005 x=-0.100000 y=0.000000 z=0.200000
pnt:P008 x=-0.070710 y=-0.070710 z=0.200000
R:0.100000
create line:L003 P005 P008 P007 4
pnt:P007 x=0.000000 y=0.000000 z=0.200000
pnt:P008 x=-0.070710 y=-0.070710 z=0.200000
pnt:P006 x=0.000000 y=-0.100000 z=0.200000
R:0.099999
create line:L004 P008 P006 P007 4
:
:
:
pnt:P007 x=0.000000 y=0.000000 z=0.200000
pnt:P00I x=-0.007071 y=-0.007071 z=0.299500
pnt:P00A x=-0.050000 y=-0.050000 z=0.270710
R:0.100001
create line:L00J P00I P00A P007 4
pnt:P007 x=0.000000 y=0.000000 z=0.200000
pnt:P00A x=-0.050000 y=-0.050000 z=0.270710
pnt:P008 x=-0.070710 y=-0.070710 z=0.200000
R:0.100000
create line:L00K P00A P008 P007 4
afsluiten met "q"
done
Nu komen de rechte lijnen aan de beurt. De definitie gaat op dezelfde manier. Als we aankomen bij een bepaald punt m.b.v. "l" en we kunnen meteen verder dan hoeven we niet eerst een "b" in te tikken; we kunnen gewoon verder met "l".
qlin
pnt:P00K x=0.000000 y=0.000000 z=0.300000
pnt:P00E x=0.000000 y=0.000000 z=0.270710
create line:L00L P00K P00E 4
:
:
:
pnt:P008 x=-0.070710 y=-0.070710 z=0.200000
pnt:P004 x=-0.070710 y=-0.070710 z=0.000000
create line:L00W P008 P004 4
afsluiten met "q"
done
Vergeet niet het werk op te slaan:
save
please wait for 'ready'
all.fbd opened
write fbd
ready
| Vorige | Begin | Volgende |
Franken Consultancy |
|