2010-10-26 5 views
0

Étant donné que:Trouver le point final d'un sommet startpoint donné de sommet et milieu de forme

  • La forme est un polygone régulier dans l'espace 3D
  • Le point de départ (la fin d'un sommet arbitraire du forme) est connu
  • le point situé au milieu de la forme (et non sur un bord - à égale distance de tous les coins) est connu

l'angle à chaque coin (((numEdges-2) * PI)/numEdges), le rayon de la forme (distance f d'un coin au milieu = sqrt (dx^2 + dy^2 + dz^2)), et la longueur de chaque arête (rayon * 2 * sin (pi/numEdges)) peut être calculée.

Compte tenu de toutes ces informations, est-il possible de remplir les espaces, si vous voulez, et de déterminer le reste des points de départ/d'arrivée pour chaque sommet de la forme?

Je peux voir en quelque sorte les débuts de la logique en 2D, mais en 3D je suis perdu.

+0

Quand vous dites vertex, vous voulez vraiment dire edge. Un sommet est un point où les bords se rencontrent. Alors, laissez-moi comprendre, cherchez-vous une méthode pour trouver tous les sommets d'un polyèdre régulier (par opposition à un polygone), étant donné son centre et un sommet? – ysap

Répondre

0

Je pense que cela ne peut pas être fait, puisque vos connaissances ne permettent pas d'identifier votre polygone. Les points que vous connaissez définissent une ligne unique, mais je peux fournir une infinité de polygones congruents avec le même sommet et le même centre, toutes les rotations les unes des autres autour de cette ligne.

+0

tout à fait correct, merci :) – simonalexander2005

Questions connexes