|
Polski Portal COLOBOTa COLOBOT Polish Portal |
 |
Ciekawe programy - Tworzenie figur foremnych
bbiidduull - 22-02-2010, 09:24 Temat postu: Tworzenie figur foremnych Może komu¶ się przyda. Zalecam wpisać kod "noclip".
Kod: | extern void object::create_ring()
{
// polecam wpisać kod "noclip"
int ilosc_bokow,i,aaa;
float dlugosc_boku,a;
ilosc_bokow=4;
dlugosc_boku=5;
a=0;
i=ilosc_bokow;
while(a<i)
{
if(ilosc_bokow<3 or dlugosc_boku<0.3 or ilosc_bokow>360)
{
message("Nie mozna uzyskac figury o danych parametrach!",DisplayError);
return;
}
produce(position, orientation,Titanium,"alienqueen txt.");
turn(-(360/ilosc_bokow));
move(dlugosc_boku);
a++;
}
} |
Berserker - 22-02-2010, 13:21
Kod: | turn(-(360/ilosc_bokow)); |
Dziala tylko w przypadku kwadratu.
Najprostszy przyklad, trojkat foremny: kazdy kat to 60°, 3 boki. Wg tego co tu napisales w tym trojkacie kazdy kat to 120°. Troche miesza w swiecie geometrii, chociaz moze tu chodzi o rysowanie figur geometrycznych w roznie zakrzywionej czasoprzestrzeni?
Tak czy siak, tu zamiast tych bzdur co napisales powinno byc:
Kod: | turn(-(180-360/ilosc_bokow)); |
Dziekuje za uwage
FE4R - 22-02-2010, 18:09 Temat postu: Re: Tworzenie figur foremnych
bbiidduull napisał/a: | produce(position, orientation,Titanium,"alienqueen txt."); |
Ohh nie! Uciekać! Tytan ma program królowej obcych!
Schocker - 22-02-2010, 19:48
bbiidduull napisał/a: | produce(position, orientation,Titanium,"alienqueen txt."); |
Też mi się to "rzuciło". Czekałem, aż kto¶ inny to zauważy. xD
Już sobie to wyobrażam, tytanowi wyrastaj± tytanowe nóżki i zaczyna produkować tytanowe jaja! Hmm... A może rudę? xD
Ogólnie program ciekawy. ^^
bbiidduull - 22-02-2010, 20:11
Berserker napisał/a: | Tak czy siak, tu zamiast tych bzdur co napisales powinno byc: Kod:
turn(-(180-360/ilosc_bokow)); |
Mam pytanie. Dlaczego to nie działa jak powinno?... Najpierw przetestuj a potem cwaniacz.
Berserker - 22-02-2010, 20:30
Cytat: | Mam pytanie. Dlaczego to nie działa jak powinno?... Najpierw przetestuj a potem cwaniacz. |
Zwracam honor, jeszcze trzeba uwzglednic fakt, ze robot jest ustawiony na wierzcholkach w przeciwna strone niz linia. Nie chce mi sie testowac bo to wymaga ponad 5 klikniec ktore mi sie w zyciu nie przydadza
|
|