1 Summary: Ayam - a free 3D modelling environment for the RenderMan interface
2 Summary(pl): Ayam - darmowe ¶rodowisko do modelowania 3D dla interfejsu RenderMan
8 Group: Applications/Graphics
9 Source0: http://dl.sourceforge.net/ayam/%{name}%{version}.src.tar.gz
10 # Source0-md5: 98984c09e4582e2347e485df962aa499
11 Patch0: %{name}-Makefile.shared.patch
12 URL: http://ayam.sourceforge.net/
13 BuildRequires: OpenGL-devel
14 BuildRequires: tcl-devel
15 BuildRequires: tk-devel
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 Ayam is a free (as in free speech, BSD-licensed) 3D modelling
20 environment for the RenderMan interface. Free means that neither the
21 author nor any contributors make money out of this software. We need
22 your (yes your!) feedback to keep this project alive. If you use Ayam,
23 please submit your pictures, bug reports, or feature requests.
25 Ayam features at a glance:
27 - RIB (RenderMan Interface Bytestream) export and import.
28 - Support for NURBS curves and (trimmed) NURBS surfaces, Boxes,
29 Quadrics (Sphere, Disk, Cylinder, Cone, Hyperboloid, Paraboloid, and
30 Torus), CSG, MetaBalls, Patch Meshes, Polygonal Meshes, and
32 - NURBS modelling includes normal and interpolating curves as well as
33 extrude, revolve, sweep, birail, skin and gordon objects with caps,
35 - Custom objects that may freely implement their representations
36 (using OpenGL and RIB) and even small GUIs to edit their type specific
37 parameters may be written by the user and dynamically loaded at
39 - Scripting interface: Tcl.
40 - Misc: instancing, arbitrary number of modeling views, object
41 clipboard, independent property clipboard, console, n-level undo.
44 Ayam to wolnodostêpne (na licencji BSD) ¶rodowisko do modelowania 3D
45 dla interfejsu RenderMan. Wolnodostêpne oznacza, ¿e autor ani
46 wspó³twórcy nie otrzymuj± pieniêdzy za to oprogramowanie; potrzebuj±
47 natomiast sprzê¿enia zwrotnego od u¿ytkowników, aby utrzymaæ projekt
48 przy ¿yciu. U¿ywaj±cy Ayama proszeni s± o wysy³anie obrazów, zg³oszeñ
49 b³êdów i pró¶b o nowe mo¿liwo¶ci.
51 Przegl±d mo¿liwo¶ci Ayama:
52 - eksport i import RIB (RenderMan Interface Bytestream)
53 - obs³uga krzywych NURBS i (obciêtych) powierzchni NURBS,
54 prostopad³o¶cianów, kwadryk (sfer, dysków, cylindrów, sto¿ków,
55 hiperboloid, paraboloid, torusów), CSG, metakul, siatek ³at, siatek
56 wielok±tnych oraz powierzchni podpodzia³u
57 - modelowanie NURBS obejmuje krzywe normalne i interpolowane, a tak¿e
58 wyt³aczanie, obroty, odchylanie, obiekty pow³ok z czapami, dziurami
60 - u¿ytkownik mo¿e tworzyæ i wczytywaæ dynamicznie w czasie dzia³ania
61 programu w³asne obiekty ³atwo implementuj±ce swoje reprezentacje
62 (przy u¿yciu OpenGL i RIB), a nawet ma³e GUI do edycji specyficznych
63 dla obiektu parametrów
64 - interfejs skryptowy: Tcl
65 - ró¿ne: tworzenie instancji, dowolna liczba widoków modelowania,
66 schowek dla obiektów, niezale¿ny schowek dla w³asno¶ci, konsola,
74 mv src/affine/src/write.c src/affine/src/write.cpp
75 %{__make} -C src -f Makefile.shared clean
77 %{__make} -C src -f Makefile.shared
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT
83 %{__make} -C src -f Makefile.shared install \
84 PREFIX=$RPM_BUILD_ROOT/usr
87 rm -rf $RPM_BUILD_ROOT
90 %defattr(644,root,root,755)
91 %doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
92 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
93 %attr(755,root,root) %{_bindir}/*
95 %attr(754,root,root) /etc/rc.d/init.d/%{name}
96 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}