Die Suche ergab 16 Treffer

von TS1234
Montag 12. Mai 2008, 12:17
Forum: Allgemeine Fragen
Thema: Type prüfen...
Antworten: 8
Zugriffe: 1283

das ist nicht so einfach... Laut API verstehe ich das so: http://www.blender.org/documentation/246PythonDoc/Object.Object-class.html das hier geht aber nicht: if type(obj)==Blender.Object.Object: print "XXX" und das auch nicht if isinstance(obj, Blender.Object.Object): print "XXX"...
von TS1234
Sonntag 11. Mai 2008, 22:51
Forum: Allgemeine Fragen
Thema: Type prüfen...
Antworten: 8
Zugriffe: 1283

ich habe jetzt was gefunden:

if type(xyz)==Blender.Types.ObjectType: ....
von TS1234
Sonntag 11. Mai 2008, 21:58
Forum: Allgemeine Fragen
Thema: Type prüfen...
Antworten: 8
Zugriffe: 1283

Type prüfen...

Ich mache was mit Python in Blender jetzt wollte ich gerne Objekttyp prüfen... nur wie? xyz=Blender.Object.Get(name) foo(xyz) xyz=Blender.Material.Get(name) foo(xyz) def foo(xyz): if type(xyz)==??? in der Funtion foo() möchte ich die 2 Objekte unterscheiden können: z.B. type(xyz) bei Objekt liefert ...
von TS1234
Sonntag 23. September 2007, 18:36
Forum: Allgemeine Fragen
Thema: Listenproblem...
Antworten: 8
Zugriffe: 1529

tja das sehe ich
ich bin aber nicht schuld, wenn es da so steht... :)
von TS1234
Sonntag 23. September 2007, 15:39
Forum: Allgemeine Fragen
Thema: Listenproblem...
Antworten: 8
Zugriffe: 1529

nein dann steht:

type error: expected int or string key
von TS1234
Sonntag 23. September 2007, 15:27
Forum: Allgemeine Fragen
Thema: Listenproblem...
Antworten: 8
Zugriffe: 1529

hm dann kommt list index out of range...

da die liste beliebig lang sein kann

ich glaube dann bleibt nix übrig als die hilfsfunktion zu nehmen?
von TS1234
Sonntag 23. September 2007, 15:06
Forum: Allgemeine Fragen
Thema: Listenproblem...
Antworten: 8
Zugriffe: 1529

Listenproblem...

Ich mache da was in Blender... aktuelle Doku ist hier: http://www.blender.org/documentation/244PythonDoc/Ipo.Ipo-class.html#curves genauer gesagt ich möchte aus einer curve-liste auf direkte Weise eine bestimmte curve holen... ich kriege das nicht hin, deswegen hab ich mir eine Hilfsfunktion gemacht...
von TS1234
Freitag 22. Juni 2007, 20:18
Forum: Allgemeine Fragen
Thema: Nochmal: C-Funktion in Python integrieren...
Antworten: 11
Zugriffe: 1908

hm... hab nun gefunden wie es geht:

http://www.python.org/doc/ext/extending ... dding.html

hab es zuerst nicht verstanden... geht wohl einfacher als zuerst gedacht...
von TS1234
Freitag 22. Juni 2007, 17:38
Forum: Allgemeine Fragen
Thema: Nochmal: C-Funktion in Python integrieren...
Antworten: 11
Zugriffe: 1908

hab es mir angesehen... xchat macht es bisschen komplizierter... aber bisschen hat es mich weitergebracht - da habe ich paar strukturen gefunden

und sogar eine api-function:
PyCFunction_NewEx()

diese ist wie erwartet nicht dokumentiert... naja mal schauen ob das klappt...
von TS1234
Freitag 22. Juni 2007, 14:36
Forum: Allgemeine Fragen
Thema: Nochmal: C-Funktion in Python integrieren...
Antworten: 11
Zugriffe: 1908

hm und was nützt mir xchat jetzt?
von TS1234
Donnerstag 21. Juni 2007, 20:38
Forum: Allgemeine Fragen
Thema: Nochmal: C-Funktion in Python integrieren...
Antworten: 11
Zugriffe: 1908

ne ich möchte das ohne wrapper, zusatzlibs machen - so direkt wie möglich... ich meine das geht doch irgendwie... z.B. in blender klappt es auch... da muß man zwar blender-modul importieren man kann aber aus blender heraus ein python-script starten und dieses script ruft irg. welche internen funktio...
von TS1234
Mittwoch 20. Juni 2007, 21:16
Forum: Allgemeine Fragen
Thema: Nochmal: C-Funktion in Python integrieren...
Antworten: 11
Zugriffe: 1908

Nochmal: C-Funktion in Python integrieren...

Ich möchte aus C ein Python-Skript aufrufen... das habe ich soweit geschafft... nun möchte ich eine C-Funktion global in Python-Runtime registrieren, welche ich dann aufrufen kann, wenn ich Python-Skript starte... (C-Code grob) -Initialize -Register Function char* foo(char* a, char* b) <<<problem we...
von TS1234
Sonntag 10. Juni 2007, 10:33
Forum: Allgemeine Fragen
Thema: Python in andere Sprache einbinden...
Antworten: 8
Zugriffe: 1240

C oder C++ ist an sich egal... es funktioniert überall
ich steige nur durch die Python-API nicht durch

http://docs.python.org/api/api.html
http://docs.python.org/ext/ext.html
von TS1234
Samstag 9. Juni 2007, 15:31
Forum: Allgemeine Fragen
Thema: Python in andere Sprache einbinden...
Antworten: 8
Zugriffe: 1240

ne irgendwie ist es nicht das gleiche was ich will...

ich habe immer noch keinen durchblick wie ich auf eine variable aus C++ zugreifen kann oder eine variable aus C++ erstellen kann.

oder wenigstens erstmal eine C-funktion in python registrieren...
von TS1234
Freitag 8. Juni 2007, 19:38
Forum: Allgemeine Fragen
Thema: Python in andere Sprache einbinden...
Antworten: 8
Zugriffe: 1240

das kenne ich - aber genau da finde ich nicht durch - die Beschreibungen verstehe ich nicht so recht - es fehlen Beispiele
von TS1234
Freitag 8. Juni 2007, 19:20
Forum: Allgemeine Fragen
Thema: Python in andere Sprache einbinden...
Antworten: 8
Zugriffe: 1240

Python in andere Sprache einbinden...

Hi, ich steige nicht ganz durch wie ich Python in einer anderen Sprache nutzen kann... ich habe es zwar geschafft python zu initialisieren, neuen interpreter zu starten und python code auszuführen - jedoch paar Sachen weiß ich nicht wie die funktionieren sollen 1) ich will aus C eine python-variable...