K
kornyclown
Guest
So, ich beschäftige mich jetzt seit über einem Jahr mit Python. Ich habe den/die Syntax gelernt. Ich kenne Datentypen, Variablen, Objekte, Operatoren, etc. Habe mir mittlerweile sogar schon einige Strukuren in Java angesehen, weil ich Programmieren/ Skripten super interessant finde und ich gerne mehr Nutzen für meine Arbeit aus diesem vielseitigen Feld ziehen möchte.
Jedoch sind Interesse und Talent nicht miteinander verwand und ich starte jetzt offiziel meinen letzten Versuch in diese Richtung. Wenn ichs dann nich draufkrieg, akzepiere ich dass ich dafür wohl zu blöd bin. Habe die folgenden Fragen auch schon in Python speziefischen Foren recherchiert aber dort wird Code mit Code erklärt und das bringt mich nicht weiter, so wie ich auch kein Chinesisch lernen würde wenn man es mir auf chinesisch erklärt.
1. Ich verstehe bis heute nicht was __init__ macht.
Ja, diesen Post kenn ich schon aber er hat mir leider nicht geholfen. Dort taucht auch Frage 2 auf.
2. Was macht dieses self? Ich hab das schon bei ganz vielen Objekten gesehen aber ich weiß nich was es da tut.
3. Und das ist eine Py4d spezifische Frage:
Ich suche eine Funktion mit der man x,y,z Position eines Vertex auslesen und eine mit der man sie setzen kann. Ich hab nur irgendwas gefunden SetPoint der jedoch einen Vector übergibt und nicht die drei einzelnen Werte.
Ich würde mir gerne einen Helfer schreiben mit dem ich wahlweise einzele oder alle Positionsdaten von einem Vertex auf einen anderen Kopieren kann, in der Hoffnung dass das als Einsteigerskript nicht so schwer wäre.
Ich dachte da an etwas wie:
pos = ActivePoint.GetPosition(x,y,z)
ActivePoint.SetPosition(pos)
Die Befehle sind, das weiß ich selbst, weitestgehend ausgedacht. Es soll auch nur meine Idee verdeutlichen.
Bin für jede Hilfe dankbar.
Jedoch sind Interesse und Talent nicht miteinander verwand und ich starte jetzt offiziel meinen letzten Versuch in diese Richtung. Wenn ichs dann nich draufkrieg, akzepiere ich dass ich dafür wohl zu blöd bin. Habe die folgenden Fragen auch schon in Python speziefischen Foren recherchiert aber dort wird Code mit Code erklärt und das bringt mich nicht weiter, so wie ich auch kein Chinesisch lernen würde wenn man es mir auf chinesisch erklärt.
1. Ich verstehe bis heute nicht was __init__ macht.
Ja, diesen Post kenn ich schon aber er hat mir leider nicht geholfen. Dort taucht auch Frage 2 auf.
2. Was macht dieses self? Ich hab das schon bei ganz vielen Objekten gesehen aber ich weiß nich was es da tut.
3. Und das ist eine Py4d spezifische Frage:
Ich suche eine Funktion mit der man x,y,z Position eines Vertex auslesen und eine mit der man sie setzen kann. Ich hab nur irgendwas gefunden SetPoint der jedoch einen Vector übergibt und nicht die drei einzelnen Werte.
Ich würde mir gerne einen Helfer schreiben mit dem ich wahlweise einzele oder alle Positionsdaten von einem Vertex auf einen anderen Kopieren kann, in der Hoffnung dass das als Einsteigerskript nicht so schwer wäre.
Ich dachte da an etwas wie:
pos = ActivePoint.GetPosition(x,y,z)
ActivePoint.SetPosition(pos)
Die Befehle sind, das weiß ich selbst, weitestgehend ausgedacht. Es soll auch nur meine Idee verdeutlichen.
Bin für jede Hilfe dankbar.


). Ich kann mich noch genau erinnern wie unverständlich die Py4D SDK für mich war, und dieses ganze doppel-Unterstrich Zeug hat mich ebenfalls vollkommen verwirrt. Auch bei meinem aktuellen Schüler hatte ich einige Zeit aufbringen müssen um es ihm zu erklären.
