Grafika: GUI, OpenGL

Gtk példaprogram nem fordul

A következő példaprogramot akartam lefordítani:


#include <gtkmm.h>

int main(int argc, char *argv[])
{
Glib::RefPtr<Gtk::Application> app =
Gtk::Application::create(argc, argv,
"org.gtkmm.examples.base");

Gtk::ApplicationWindow window;

return app->run(window);
}

Ezzel a paranccsal próbáltam fordítani:
g++ simple.cc -o simple `pkg-config gtkmm-3.0 --cflags --libs`
Hibaüzenet: no matching function for call to Gtk::Application::create (a teljes hibaüzenetet nem tudom most bemásolni, mert azon a gépen ahol a gtkmm telepítve van nincs internet)

Ha Anjutával létrehozok egy Gtk C++ projektet, akkor ugyanez a kód lefordul. Már mindent átnéztem, de nem jövök rá, hogy mi lehet a gond. Biztos nem látom a fától az erdőt. Valami ötlet?

nvidia driver - default: vertical sync off

Az újabb nvidia meghajtókban a függőleges szinkronizálás alapértelmezésben be van kapcsolva, ezért jelenleg ideiglenesen ezt minden indításnál az nvidia xserver-settings elindításával, majd bezárásával orvosolok. Feltételezem hogy az xorg.conf-ban ez tiltható, egyelőre nem találtam rá megoldást (bár őszintén, nagyon nem túrtam utána, először kérdezek, hátha valaki kapásból tudja a megoldást).

dxf-kezelés, meg általában milyen 3D CAD program ajánlatos

Sziasztok.

Adott nekem egy (nagyjából) hengeres test, melyet keresztirányú metszeteivel és hosszanti keresztmetszetével tudok lerajzolni. Szeretnék ebből előállítani egy térhálót, majd egy virtuálisan forgatható és mindenféle térbeli transzformációval megáldható alakzatot alkotni. Egy másik test, melyet rajzolgatni szeretnék, leginkább egy evőkanálra hasonlítható.
Teljesen kezdő vagyok 3D rajzolás terén, de elkezdeném a dolgot, mert érdekel.

A kérdésem rövid:

milyen 3D CAD programot ajánlotok a fenti célra?
(M$ prg kizárt, nem érdekel)
Eddig itt nézelődtem:
http://linuxgazette.net/issue54/frost.html

[megválaszolva] Betűtípusok névleg azonosak, kinézetre mások

Arról érdeklődnék, hogy (a linux világában) hol lehet utánanézni annak, hogy egy adott nevű betűkészlet mögött valójában mi húzódik?
Az Ubuntus és Arch linuxos gnome terminálomban is Monospace van megadva, mégis egész mások:
http://web2.osb.hu/z/pic/mono_ubu.png
http://web2.osb.hu/z/pic/mono_arch.png

Gondolom, olyasmi lehet ebben, hogy többféle csomag is szolgáltat azonos becenevű betűkészletet, s aki utoljára lett felrakva, az él. Van lehetőség ennek a(z érdemi) kézbevételéhez, látásához, irányításához? Azaz, hogy bármely linuxon tudjak ugyanúgy kinéző betűt megjeleníteni, mint a másikon?

Egyúttal arra is rákérdeznék, hogy hol lehet megnézni, nevén nevezni "a rendszer rögzített szélességű betűkészletét"? (Ez egyébként most nálam igen szép, miután feltettem az erusfont készletet.)

(A kérdést egyébként feltettem az arch linux fórumon is.)

3D forgatás giroszkóp adatai alapján

Sziasztok!

Elkezdtem egy giroszkóp IC-vel foglalkozni, ez lényegében egy szögsebességet az vissza másodpercenként 800-szor. Ha csak 1 tengely adataival dolgozok, akkor egyszerűen egy ilyen képlettel tudom az elfordulást megkapni: szög += mértSzögsebesség * érzékenység / 800.

A gond ott kezdődik, hogy ha több(3) tengely körül is elforgatom. Ilyenkor a giroszkóp tengelyei máshogy állnak mint a forgatás előtt, ezért a fenti dolog nyilván nem működik.

Gondoltam rá, hogy mátrixokkal talán meg lehetne oldani, de nem sikerült, ugyanis az IC a 3 tengely szögsebességét egyszerre adja vissza, mátrixokkal pedig csak egymás után lehet az egyes tengelyek mentén forgatni, és a sorrend számít.

Ezek után több helyen olvastam, hogy az igazi megoldás a kvaterniók használata. Ezekhez nem értek és amiket találtam leírásokat leginkább matematikai oldalról közelítették meg, és nem volt bennük, hogy hogyan is lehet ezeket forgatások leírására használni.

Nincs valami ötletetek, mivel lehet egyáltalán ilyet megoldani, merre érdemes elindulni, hol lehet ennek utánanézni?

Erről az IC-ről van szó: http://www.st.com/internet/analog/product/250373.jsp
Egy PIC32-es mikrovezérlő kapja meg az adatait. (A számítási teljesítménye nem túl nagy)

Köszönettel: raron

Hugin - hiba induláskor

Szervusztok!
A hugin indításánál a következő hibaüzenet fogad terminálban:

$ hugin
sh: 0: getcwd() failed: No such file or directory
/usr/share/hugin/data/plugins/crop_cp.py
CAT:Control Points
NAM:Crop Control Points
fails @api-max
/usr/share/hugin/data/plugins/top_five.py
CAT:Control Points
NAM:keep 5 CPs per image pair
fails @api-max
/usr/share/hugin/data/plugins/woa.py
CAT:Control Points
NAM:Warped Overlap Analysis
fails @api-max
/usr/share/hugin/data/plugins/shooting_pattern.py
CAT:initial distribution
NAM:6-1-1 Shooting Pattern
fails @api-max
MainFrame::RestoreLayoutOnNextResize()

A grafikus felület ezt írja ki:

Mailcap file /etc/mailcap, line 217: incomplete entry ignored.
Mailcap file /etc/mailcap, line 218: incomplete entry ignored.
Mailcap file /etc/mailcap, line 219: incomplete entry ignored.
Mailcap file /etc/mailcap, line 220: incomplete entry ignored.
Mailcap file /etc/mailcap, line 221: incomplete entry ignored.
Mailcap file /etc/mailcap, line 222: incomplete entry ignored.
Mailcap file /etc/mailcap, line 223: incomplete entry ignored.
Mailcap file /etc/mailcap, line 224: incomplete entry ignored.
Mailcap file /etc/mailcap, line 225: incomplete entry ignored.
Mailcap file /etc/mailcap, line 226: incomplete entry ignored.
Failed to get the working directory (error 2: Nincs ilyen fájl vagy könyvtár)

Hogyan tudnám
Jóllehet a program ettől még fut, mégis jobbnak látnám a javítást, ha tudnátok segíteni a hiba megszüntetésében.
Töröltem a /home/.hugin fájlt, de nem javul a helyzet. Korábban Xubuntu 10.04-en ugyanúgy megvolt ez a hiba, akkor nem oldottam meg.

Xubuntu 12.04
Hugin 2011.4.0.cf9be9344356

Köszönettel várom a hozzászólásokat!

LibreCAD halál

Szervusztok!
Xubuntu 12.04, LibreCAD 2.0.0alpha3

Amikor megpróbálom elmenteni az új munkám (mentés máskéntnél is érvényes), akkor szépen kiugrik a programból mentés előtt, ha nem az alapértelmezett /home/felhasználó gyökerébe akarom tenni.

$ librecad
Got bus address: "unix:abstract=/tmp/dbus-9GiWo9U2lc,guid=970c99362092ececa07ef73a00000069"
Connected to accessibility bus at: "unix:abstract=/tmp/dbus-9GiWo9U2lc,guid=970c99362092ececa07ef73a00000069"
Registered DEC: true
Registered event listener change listener: true
QSpiAccessible::accessibleEvent not handled: "6" obj: QMenu(0x18c2ca0, name = "File") "File"
QSpiAccessible::accessibleEvent not handled: "7" obj: QMenu(0x18c2ca0, name = "File") "File"
QSpiAccessible::accessibleEvent not handled: "8008" obj: QObject(0x0) " invalid interface!"
QSpiAccessible::accessibleEvent not handled: "8008" obj: QSidebar(0x19ffbd0, name = "sidebar") "sidebar"
FIXME: handle dialog start.
Interface is not valid
ASSERT failure in : "Got an update for an invalid inteface. Investigate this.", file atspiadaptor.cpp, line 899
Félbeszakítva (core készült)

Egy korábban elmentett dokumentumot az alapértelmezetten felkínált könyvtárban sem lehet megnyitni.

$ librecad
Got bus address: "unix:abstract=/tmp/dbus-9GiWo9U2lc,guid=970c99362092ececa07ef73a00000069"
Connected to accessibility bus at: "unix:abstract=/tmp/dbus-9GiWo9U2lc,guid=970c99362092ececa07ef73a00000069"
Registered DEC: true
Registered event listener change listener: true
QSpiAccessible::accessibleEvent not handled: "8008" obj: QObject(0x0) " invalid interface!"
QSpiAccessible::accessibleEvent not handled: "8008" obj: QSidebar(0x1e5c240, name = "sidebar") "sidebar"
FIXME: handle dialog start.
Interface is not valid
ASSERT failure in : "Got an update for an invalid inteface. Investigate this.", file atspiadaptor.cpp, line 899
Félbeszakítva (core készült)

Megnyitni parancssorból tudok pl. a librecad ./akarmi.dxf paranccsal, úgy is, ha áthelyeztem más könyvtárba a fájlt.
Ha már megnyitottam a korábban szerkesztett fájlt bárhol parancssorból, akkor szerkesztés közben tudom menteni.

Más libreCAD változatoknál is ezt teszi.
Lehet, hogy valami grafikai gond?
Előre is köszönök minden ötletet!

Gimp, Inkscape megőrült itt nekem.

Sziasztok.

Az égvilágon semmi rondát nem csináltam!

Egy jámbor jpeg-et szeretnék szerkeszteni, gondoltam egy családi ház homlokzatát dísztéglával burkolom be, és ezt elsőre fotosoppolva teszem, mert az könnyű.

Így adódott, hogy Gimpelek, esetleg Inkscape-elek.

Csakhogy a gimp nem olvas be SEMMILYEN (!) jpeget, az Inkscape ugyan beolvassa, csak a megszokott eszköztár-ikonok helyén egyforma ikonok vannak.

Minden meghibbant?

Az egyéb kisebb megjelenítő programok hibátlannak minősítik a képeket, tömörítésekkel, egyebekkel semmi baj.

Lefuttattam egy mime-frissítést, ami nemrég megoldott egy problémát (még képmegjelenítőkkel SEM jelentek meg képek):

update-mime-database /usr/share/mime/

...eredmény ugyanaz: gimp és inkscape megőrült.

Van köztetek pszichológus?