Projekt Antygraniastosłup to pakiet programów do wytwarzania, manipulacji, i wizualizacji wielościanów.
Dodać kostkę
Można to zrobić z unipoly, który może być stosowany do wytwarzania wszystkich jednolitego wielościanów.
unipoly sześcian> cube.off
Wyświetlacz z
off2pov -o cube.pov cube.off
povraya + + p cube.pov
Dodać podwójną ośmiościan
pol_recip wyrabia bliźniacze przez wzajemności polarnego.
Aby stworzyć miły związek promień kuli używane do wzajemności musi być odległość od centrum kostki do połowy punktu krawędzi, a do centrum kuli musi być w centrum kostki.
unipoly skupia kostkę na (0, 0, 0), który jest centrum domyślną pol_recip. Promień może być określony za pomocą opcji -R i przechodzącej dwa sąsiednie numery indeksów wierzchołków sześcianu. Użyj off2pov z opcją -n, aby wyświetlić kostkę z jego numerów wierzchołków.
off2pov -x vf -n -o cube.pov cube.off
povraya + + p cube.pov
Wierzchołki 3 i 5 są w sąsiedztwie, dlatego podwójną ośmiościan takiego, i wyświetlić go.
pol_recip -R 3,5 cube.off> oct.off
off2pov -o oct.pov oct.off
povraya + + p oct.pov
Scalanie wielościany
Pliki OFF są łączone z off_merge
off_util cube.off oct.off> cub_oct.off
Wyświetlić wynik.
off2pov -o cub_oct.pov cub_oct.off
povraya + + p cub_oct.pov
Użyj kolorów
W celu wyjaśnienia, że jest to związek sześcianu i ośmiościanu dwa wielościany może mieć różne kolory za pomocą off_color.
Kolor czerwony sześcian twarze i twarze zielone ośmiościan.
off_color -f 1,0,0 cube.off> red_cube.off
off_color -f 0,1,0 oct.off> green_oct.off
Teraz połączyć i wyświetlić jak wcześniej, to czas podejmowania krawędzi i wierzchołków elementy mniejsze niż domyślne
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
povraya + + p color_cub_oct.pov
Co nowego w tym wydaniu:
- Ta wersja zawiera nowe modele (isohedral latawca -faced wielościany, korona wielościany) i oceny wyrażeń matematycznych dla argumentów programu.
Co nowego w wersji 0,22:
- Ta wersja zawiera wyższe modele precyzyjne zasobów, poprawek i zmian aby budynek na OS X (niesprawdzone).
Co nowego w wersji 0.20:
- Nowe funkcje obejmują dużą kolekcję modeli wielościanu dostępnych według nazwy i operacje symetrii dla kilku programów.
- Biblioteka w Antygraniastosłup C ++ jest instalowany z nagłówków i dokumentacji i może być opracowane na tle (jest w toku).
- samorozpakowujące instalator jest dla pakietu binarnego systemu Windows.
- W sekcji przykłady witryny sieci Web została rozbudowana, aby zapewnić pomoc dla nowych funkcji.
Co nowego w wersji 0.19.1:
- To wydanie zawiera zmiany, aby umożliwić budowanie z GCC 4.3 (Stosowany w Ubuntu 8.10).
Co nowego w wersji 0.19:
- To wydanie zawiera nowy program do badania Gratki Bravais, Nowy program dla zoptymalizowanej generacji Waterman wielościanów, niewielkimi dodatkami fabularnych; i kilka poprawek.
Komentarze nie znaleziono