Je suis en train de créer un programme qui vous dira l'angle des membres quand on vous donne une image. Ainsi, par exemple, vous chargez une image de séparation de jambe sur l'écran, vous cliquez sur chaque joint, le programme enregistre les positions des joints, puis il vous donne l'angle entre les deux jambes, disons.Calculs vectoriels dans Visual Studio C#
J'utilise Microsoft Visual Studio Express 2015, Windows 10.
j'ai réussi à le faire sur l'unité 4.6, mais je ne peux pas faire les fonctions vectorielles fonctionnent désormais sur Visual Studio. Fondamentalement, je trouve cette page: https://msdn.microsoft.com/en-us/library/system.windows.vector.anglebetween(v=vs.110).aspx
... qui vous donne cette méthode:
private Double angleBetweenExample()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(45, 70);
Double angleBetween;
// angleBetween is approximately equal to 0.9548
angleBetween = Vector.AngleBetween(vector1, vector2);
return angleBetween;
}
"Vector" ne semble pas être une variable appropriée, donc j'ajouté à l'aide System.Windows. Vecteur; au sommet. Cette ligne donne une erreur, "Vector" est souligné en rouge. Qu'est-ce que je rate?
Votre aide est appréciée, et s'il vous plaît excusez cette question de base, je suis en train d'apprendre ce genre de choses et je suis assez perdu.
Vous devez vous assurer que 'WindowsBase.dll' est référencé par votre projet. – ChrisF
Pas exactement lié à votre question, mais plutôt pertinent. Notez que Visual Studio Express est une version restreinte de Visual Studio. Avec Visual Studio 2015, vous avez la version Community qui est également gratuite, mais similaire à un Visual Studio conventionnel (payant). PS: vous pourriez facilement créer votre propre classe de vecteurs. Certaines fonctions intégrées peuvent ne pas être aussi simples à mettre en œuvre, mais vous n'en aurez peut-être pas besoin. Par exemple: créer une fonction calculant l'angle entre deux vecteurs n'est pas trop difficile et pourrait être un bon exercice. – varocarbas