Pour les méthodes communes MoveTo (x0, y0), ArcTo (x1, y1, x2, y2, radius); Après un processus de dessin, comment puis-je calculer un rectangle de boîte pour un tracé avec des valeurs x0, y0, x1, y1, x2, y2 et rayon connues?Calcul du rectangle de boîte pour l'arc
1
A
Répondre
0
Est-ce que MoveTo et ArcTo sont similaires aux commandes PostScript moveto et arct ou arcto? Si oui, vous devrez calculer où la ligne entre (x0, y0) et (x1, y1) croise la ligne entre (x1, y2) et (x2, y2), puis calculer la distance le long de ces lignes aux points d'extrémité de l'arc, trouver le centre de l'arc, puis appliquer les techniques dans le poste lié à par la raison. Ce n'est pas un calcul simple. Vous voudrez peut-être vous référer à un manuel d'algèbre linéaire qui traite de ce type de géométrie.
Questions connexes
- 1. Calcul du rectangle de délimitation à un angle d'un polygone
- 2. Calcul des sommets d'un rectangle pivotée
- 3. Obtention du rectangle de délimitation d'une drawString?
- 4. Calcul de la ligne extérieure par un rectangle arrondi
- 5. Différence d'utilisation du rectangle arrondi et du rectangle normal
- 6. Calcul du cadre de délimitation à l'aide de Javascript
- 7. Calcul du rectangle englobant de la géométrie planaire dans l'espace 3D
- 8. Choix du rayon du cercle pour remplir entièrement un rectangle
- 9. Déterminer les coordonnées du rectangle pivoté
- 10. C# Cordon rectangle clair Ou pas de rectangle?
- 11. Remplir du texte à l'intérieur du rectangle
- 12. pivotée taille du cadre de sélection rectangle
- 13. % opérateur pour le calcul du temps
- 14. Calcul du temps pour réaliser un projet
- 15. Calcul du débit maximal pour les réseaux
- 16. Calcul de la boîte englobante d'un dessin GDI +
- 17. Calcul du temps écoulé
- 18. longueur de calcul du tableau
- 19. Calcul du début de stl()
- 20. calcul du temps d'exécution
- 21. Calcul du karma normalisé
- 22. Calcul du mode statistique
- 23. rectangle Reprojeter de LatLon à
- 24. Comment afficher la forme d'un rectangle pour un nœud via la boîte à outils de visualisation PREFUSE pour JAVA?
- 25. Rotation du point dans le rectangle
- 26. Utilisez une plage nommée dans une feuille de calcul Excel pour propager une boîte de liste
- 27. Méthodes pour le calcul de l'unicité du contenu sur C#
- 28. Calcul du débit pour un téléchargement de Webservice
- 29. Modification du calcul de multiplication pour utiliser le temps delta
- 30. Evénement Click pour le rectangle SVG
Où la fonction ArcTo est-elle définie? La signification de x1, y1, x2, y2 est ambiguë sans les documents api. –
duplication possible de [Pie Slice Bounding Rectangle] (http://stackoverflow.com/questions/4201750/pie-slice-bounding-rectangle) – Unreason