Ich bin verwirrt. Ich habe viele verschiedene Tutorials im Zusammenhang mit Ray Picking gelesen. Aber jedes Mal basieren diese Beispiele auf einer einfachen Form, einem Quadrat oder einem Dreieck. In jedem Beispiel für jede Form gibt es eine Funktion, die diese spezifische Form überprüft. Wie sollte es ohne das gehandhabt werden? Ich habe unterschiedliche und unnatürliche Formen, wie kann man das handhaben?Ray Kommissionierung in android - wie man verschiedene Formen zu verwalten
0
A
Antwort
0
Für 2D Polygone, verwende ich die Windungszahl Punkt innerhalb eines Polygons, wie hier beschrieben: http://geomalgorithms.com/a03-_inclusion.html
Am unteren Rand ist C-Code-Implementierung, die ziemlich einfach zu tragen ist.
Ihre Polygonhüllen sind eine (geschlossene) Liste von Punkten.
Verwandte Themen
- 1. Ray Kommissionierung mit gluUnProject()
- 2. Wie verschiedene Formen zu Kreisen in Matlab
- 3. Wie man Produktion und Debug-Schlüssel in Android-App verwalten?
- 4. Verschiedene Formen der Initialisierung
- 5. Wie man verschiedene Aromen in Android kombinieren?
- 6. Android: Wie verwendet man verschiedene Themen für verschiedene Android-Versionen?
- 7. Wie man verschiedene Formen für verschiedene Kontoarten in Rubin auf Schienen rendert?
- 8. Beste Methode Android Gradle Abhängigkeiten zu verwalten
- 9. Wie man verschiedene Tabhosts für verschiedene Layouts in Android
- 10. Wie man Jobs in Job Queue in Android verwalten?
- 11. Wie kombiniert man Formen zu einer? Skizze
- 12. Wie effektiv Android Detail Navigation zu verwalten?
- 13. Stellen verschiedene Formen für verschiedene Knoten in cytoscape.js
- 14. Wie Hintergrundfarbe in Formen von Android ändern?
- 15. android, wie Farbe in Formen nach Zeichnung
- 16. Android: Intent.EXTRA_ALLOW_MULTIPLE erlaubt nur einzelne Kommissionierung
- 17. verschachtelte Formen in android sdk
- 18. Wie Session-Timeout-Behandlung in Android-Anwendung zu verwalten
- 19. Wie man Datumsauswahl in yii Formen hinzufügt?
- 20. Xamarin Formen Xamarin Android
- 21. Ruby on Rails - Verschiedene Formen in neuen Aktionen
- 22. Swift 3 So verwalten Sie verschiedene Delegaten für verschiedene Ziele
- 23. Wie man Textarea rechten Überlauf in CSS zu verwalten?
- 24. Wie man den Seitenübergang in androiden Xamarin-Formen verwaltet?
- 25. OpenGL Kommissionierung mit Pyglet
- 26. Formen im Android Studio?
- 27. Porter-Duff: unterschiedliches Verhalten für verschiedene Formen?
- 28. JQuery deaktivieren verschiedene Schaltflächen durch Formen
- 29. CSS verwalten verschiedene Farbschemata für 2 Standorte
- 30. Verwalten von FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS in Android
Wie genau muss das Ray-Picking sein? Warum können Sie keine einfachen Formen für eine einzelne ungerade Form verwenden, um eine Schnittmenge zu implementieren? –
@MorrisonChang für jetzt ist es nicht sehr genau, also wenn Sie etwas mehr über Ihre Idee sagen könnte, wäre das großartig. Ich bin nicht sicher, wie ich ein OpenGL-Objekt nehmen kann, das aus der OBJ-Datei generiert wurde, und teile es in einfache Formen – Fixus