Getting a intersect point for a fatline
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- three.js
- Ambito
- computer-graphics
Direzione di ricerca
Inizia con threeLayer.identify(e.coordinate) e confronta l’intersezione riportata da ExtrudeLine con gli oggetti Line2 e pickObject3d di FatLine. Determina come funziona attualmente il picking di FatLine e definisci quali dati sull’intersezione devono essere restituiti; il lavoro è completato quando identify fornisce un oggetto di intersezione per FatLine in modo coerente con le altre geometrie.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi,
I am wondering what need to be done to get able to return the intersect object for a fatline the same way other geometry does.
if const identifyobject = threeLayer.identify(e.coordinate) is called and an extrubde line or some other traditional geo is under the raycast you get intersect: {distance: 71.90185867002965, point: te, object: ni, uv: At, face: Object, …} but for a fatline this object does not exist.
Any help would be fantastic
Thanks
Karl
for ExtrudeLine:
{
distance: 66.34218774858776
face: {a: 9582, b: 9580, c: 9583, normal: te, materialIndex: 0}
faceIndex: 6512
object: ni {id: 3004, uuid: "469CCF2A-5A8A-43A7-8B38-61A27FCC4BAB", name: "line_High Alpine Epic", type: "Mesh", parent: sa, …}
point: te {x: 214505.55753861176, y: -57909.758113298514, z: 11.259509777421535, isVector3: true, setEulerFromRotationMatrix: function, …}
uv: At {x: -64.78330543256831, y: 4.032302238737918, isVector2: true, fromAttribute: function, distanceToManhattan: function, …}
FatLine:{
_eventMap: {add: Array, remove: Array}
_mouseover: false
_visible: true
_zoomVisible: true
id: 2962
isAdd: true
isBaseObject: true
layer: "t"
object3d: Line2 {id: 3002, uuid: "5FDD47F0-D1D2-4072-880D-07B31BEDDAB7", name: "", type: "Line2", parent: sa, …}
options: {interactive: true, altitude: 0, minZoom: 0, maxZoom: 30, asynchronous: false, …}
pickObject3d: Line2 {id: 3003, uuid: "90919E4C-50BD-420B-B264-96980706CF86", name: "", type: "Line2", parent: sa, …}
picked: false
type: "FatLine"
}
- Lingua principale
- HTML
- Stelle
- 652
- Fork
- 137
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di maptalks/maptalks.three
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
maptalks/maptalks.three#685 ·
-
Postprocess bloomingApertacase show
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
maptalks/maptalks.three#683 ·
-
请问 如何得到点击模型位置的高度呢?Apertafeature
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
maptalks/maptalks.three#646 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
maptalks/maptalks.three#643 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
maptalks/maptalks.three#637 ·
Tutte le issue di maptalks/maptalks.three
Issue simili
-
bug: ImageBufAlgo::max reads past the narrower input when A and B differ in channel countForse già presa @lgritz l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
AcademySoftwareFoundation/OpenImageIO#5645 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
gkjohnson/three-mesh-bvh#952 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
`VectorSpace` is implemented for `Okhsla`, unlike other cylindrical color spacesForse già presa @jorgeandrecastro l’ha presa oggi. ApertaC-Bug S-Needs-Triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bevyengine/bevy#26404 ·
I maintainer di solito rispondono entro 2 giorni
-
Rooftop: outdoor fog covers the office interior seen from aboveForse già presa @rjnetwork212 l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
AgentSystemLabs/agent-office#392 ·
I maintainer di solito rispondono entro 1 giorno