Antiprisme prosjektet er en programserie for generering, manipulasjon, og visualisering av polyedre.
Lag en kube
Dette kan gjøres med unipoly, som kan brukes til å gjøre hele uniform polyedre.
unipoly kube> cube.off
Display med
off2pov -o cube.pov cube.off
Povray + en + p cube.pov
Gjør den doble oktaeder
pol_recip brukes til å lage soner ved polargjensidighets.
For å gjøre en fin sammensatt radius av kulen som brukes for gjensidighets må være avstanden fra kuben senter til midtpunktet av en kant, og sfæren Senteret må være i sentrum av kuben.
unipoly har sentrert kuben på (0, 0, 0), som er standard senter for pol_recip. Radiusen kan spesifiseres med alternativet -R og passerer to tilstøtende toppunktet indeksnumre av kuben. Bruk off2pov med -n alternativet for å vise kube med sine vertex tall.
off2pov -x vf -n -o cube.pov cube.off
Povray + en + p cube.pov
Toppunkter 3 og 5 er tilstøtende, så gjør den doble oktaeder som dette, og vise det.
pol_recip -R 3,5 cube.off> oct.off
off2pov -o oct.pov oct.off
Povray + en + p oct.pov
Flette polyhedra
OFF-filer er slått sammen med off_merge
off_util cube.off oct.off> cub_oct.off
Vise resultatet.
off2pov -o cub_oct.pov cub_oct.off
Povray + en + p cub_oct.pov
Bruk farger
For å gjøre det klarere at dette er en forbindelse av en kube og oktaeder de to polyhedra kan bli gitt forskjellige farger ved hjelp off_color.
Farge kuben ansikter rød, og den oktaeder ansikter grønt.
off_color -f 1,0,0 cube.off> red_cube.off
off_color -f 0,1,0 oct.off> green_oct.off
Nå slå sammen og vise som før, denne gangen gjør kanten og vertex elementer mindre enn standardverdiene
off_util red_cube.off green_oct.off> color_cub_oct.off
off2pov -V 0,02 -e 0,016 -o color_cub_oct.pov color_cub_oct.off
Povray + en + p color_cub_oct.pov
Hva er nytt i denne utgaven:
- Denne versjonen inneholder nye modeller (isohedral kite -faced polyedre, krone polyhedra) og evaluering av matematiske uttrykk for program argumenter.
Hva er nytt i versjon 0.22:
- Denne versjonen inkluderer høyere presisjon ressursmodeller, feilrettinger og endringer å tillate bygging på OS X (utestet).
Hva er nytt i versjon 0.20:
- Nye funksjoner inkluderer en stor samling av polyhedron modeller tilgjengelig med navn og symmetrioperasjoner for flere programmer.
- Antiprisme C ++ bibliotek er installert med overskrifter og dokumentasjon og kan utvikles mot (dette er i arbeid).
- En selvutpakkende installasjons er gitt for Windows binære pakken.
- Den eksempler delen av nettstedet har blitt utvidet til å gi hjelp til nye funksjoner.
Hva er nytt i versjon 0.19.1:
- Denne versjonen inneholder endringer for å tillate bygging med GCC 4.3 (som brukes i Ubuntu 8.10).
Hva er nytt i versjon 0.19:
- Denne utgivelsen inkluderer et nytt program for å undersøke Bravais gitre, en nytt program for den optimaliserte generasjon av Waterman polyedre, noen mindre har tillegg; og noen feilrettinger.
Kommentarer ikke funnet