Verdecktes Objekt Picken

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

Benibaerenstark

Betreff: Verdecktes Objekt Picken

BeitragMi, Feb 15, 2006 20:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, hallo erstmal,


ich arbeite an einem kleinen Editor. Ich möchte, dass sich die Objekt-Bearbeitungspfeile(verschieben, drehen, skalieren) immer picken lassen (camerapick). Dass also immer erst auf dieses Objekt geprüft wird. Die Suche hat nichts passendes ergeben. Meine Ansätze:

1)Alle entitys auf pickmode 0 setzen, Bearbeitungspfeil checken, danach alle wieder in ihren jeweiligen Pickmodus setzten

2)Mit Cameraprojekt () und Mauskoordinaten arbeiten-->wäre ungenau, da ein gewisser Bereich definiert werden müsste. (cameraprojekt liefert ja nur die koordinaten des "zentrums" also eines Pixels

Meine zwei Ansätze wären mühsam durchzuführen, gibt es einfache Alternativen?

mfg beni
3D Scanner selber bauen? -> www.bewe-3dscanner.ch.vu

Mr.Keks

BeitragMi, Feb 15, 2006 22:28
Antworten mit Zitat
Benutzer-Profile anzeigen
mit cameraproject ist doch nicht mühsamer als hier sone frage posten... Wink

ich persönlich würde auch cameraproject von pfeil-anfang und -ende machen und schauen, ob die maus irgendwoe auf ner linie dazwischen is ^^.

edit: mein berechnungsvorschlag: anfangs- und endpunkt als bildschirmkoordinate erhalten. schauen, ob maus im rechteck dieser beiden koordinaten liegt. mauskoordinate relativ zum anfangspunkt berechnen, winkel zwischen anfags- und endpunkt berechnen. mauskoordinate um diesen winkel negativ um den startpunkt drehen. dann ist das neue mausy der horizontale abstand der maus zum pfeil und das neue mausx die position der maus auf dem pfeil.
das ist der mathematisch einwandfreiste weg, denke ich. aber könnte sein, dass ich dich damit nur massiv irritiert habe, falls du noch keine gymnasiale-oberstufen-geometrie genossen hast Wink
MrKeks.net

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group