Antworten auf deine Fragen:
Neues Thema erstellen

[R15] - Jedes neues Objekt in der Y-Achse mit eine festen Abstand setzten

Drachen

Nicht mehr ganz neu hier

Hallo Leute
Es ist wirklich fustrierend, man denkt man hat es verstanden standen wie man die Befehle eingestzt, aber das Programm belehrt es einen besseren.

Also meine Einleseroutine von meiner letzten Frage wurde ja beantwortet, das funktioiert ohne Probleme. Was ich jetzt noch einbauen wollte, ist das jeder neue Stein um eine bestimme Abstnde über den letzten Stein sitzen sollte.
daszu habe ich folgenden Code geschrieben
Code:
def main():
#
# Variabel definieren
#
    legoNamen = "Brick 1x1"
    FehlerDaten = "Leider konnte ich den Legostein nicht konstruieren, \nda mir die Datei mit den Daten fehlen!"
    pointFile = "d:\Temp\Test\Brick1x1_Punkte.txt"
    polysFile = "d:\Temp\Test\Brick1x1_Polygone.txt"
   
    obj = doc.GetActiveObject()
    letzteMatrix = obj.GetMg()
    letzterBrick = doc.GetFirstObject()
    abstand = 0   

#
# Letzte Position vom Legostein merken
#
   
    if letzterBrick.GetType()==c4d.Opolygon:
        letzterVector_Y = letzterBrick[c4d.VECTOR_Y]
        letzteMatrix = letzterBrick.GetMg()
        abstand=(letzterVector_Y)+2

    if legostein:
        legostein[c4d.ID_BASELIST_NAME] = legoNamen
        legostein[c4d.VECTOR_Y] = abstand 
        doc.InsertObject(legostein)
         letzterBrick.SetMg(legostein) # Hier tritt einfehler auf
         c4d.EventAdd()

Kann mir einer einen Hinweis geben wie ich das hinbiegeb kann das mit das funzt?

Gruss Drachen
 

Drachen

Nicht mehr ganz neu hier

Hi Leute

OK - habe mein Problem gelöst mit folgender kleinen Routine
Code:
def SetLocalePos(obj, x_pos, y_pos, z_pos):
    m=obj.GetMl()
    m.off = c4d.Vector(x_pos, y_pos, z_pos)
    obj.SetMl(m)

So dann bis zum nächsten Problem

Gruss Drachen
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.467
Beiträge
1.537.570
Mitglieder
67.392
Neuestes Mitglied
bamsi
Oben