J'ai un UIView
au milieu de l'écran, 100x100 dans ce cas, et il devrait fonctionner comme une ligne directrice «cible» pour l'utilisateur. Lorsque l'utilisateur appuie sur le bouton Ajouter, un SCNBox
doit être ajouté au monde exactement au même endroit, avec la largeur/hauteur/échelle/distance/rotation correspondant à la taille et à la position de UIView
sur l'écran.SceneKit/ARKit: mapper la forme de l'écran en objet 3D
This image peut aider à comprendre ce que je veux dire.
La taille de UIView
peut varier, mais elle sera toujours rectangulaire et centrée sur l'écran. Le modèle 3D correspondant peut également varier. Dans ce cas, un carré UIView
sera mappé à une boîte, mais plus tard, le même carré UIView peut être mappé dans un cylindre avec le diamètre (largeur) et la hauteur correspondants.
Des idées comment je peux réaliser quelque chose comme ça?
J'ai essayé la démolition UIView
et de placer la boîte comme l'espace réservé, comme un enfant de la sceneView.pointOfView
, puis en convertissant sa position/mère au rootNode
, sans chance.
Merci!