2016-12-08 3 views
1

Je travaille sur une application qui rend une scène 3D qui simule un espace réel dans un iPhone faisant son écran devient une boîte creuse, comme on le voit dans le croquis ci-dessous:SceneKit - Correction cadre de l'écran à bords caméra

(notez l'ordre de position de la caméra en bas)

Sketch of proposal

le problème est sur la façon de calculer les paramètres de la caméra pour rendre la zone vrai regard fixé sur les bords de l'écran.

Est-ce faisable avec SceneKit?

+0

TRÈS BIEN DEMANDÉ QUESTION !!!!!!!!!!! et une bonne question, aussi !!! – Confused

+0

J'ai réussi à le résoudre. Le tout est un problème de maths, pas de programmation! Je posterai une réponse dès que possible. –

Répondre

1

Dans cette configuration, le plan zNear de la caméra correspond à l'écran de l'iPhone. De cela, vous pouvez dériver une position z du champ de vision de la caméra et de la largeur de l'écran (voir here).

+0

LÉGENDAIRE statut pour la concision dans les réponses maintenues! – Confused