رسم خط من X طول معين نقطة في الفضاء ومتجه

StackOverflow https://stackoverflow.com/questions/829496

  •  06-07-2019
  •  | 
  •  

سؤال

وقبل الجميع يقفز على لي لالاستعانة بمصادر خارجية واجباتي المنزلية، سؤالي هو ليس سؤال عن واجباتي المنزلية. أنا مجرد وجود مشكلة في الحصول على بعض الاشياء لرسم بشكل صحيح.

وأنا أحاول رسم خطوط عمودية إلى الطائرة. وأنا أعلم أن النقاط الثلاث في الفضاء تشكل الطائرة. من تلك الإحداثيات يمكنني حساب المتجهات والحصول على ناقلات العادي من الطائرة. باستخدام الإحداثيات من مركز النقاط الثلاث وناقلات العادي يمكنني رسم خط عمودي على الطائرة.

ومشكلتي هي أن طول هذا الخط مرتبط ناقلات طبيعي لأن أنا فقط إضافة متجه إلى إحداثيات للحصول على نقطتين لرسم خط على. دون استخدام بعض البشعة كود القوة الغاشمة، كيف يمكنني رسم خط طول ثابت إعطاء أي نقطة في الفضاء 3D وأي متجه.

و(أنا أسأل هنا لأنني لا أعرف المصطلحات لاستخدامها للبحث على جوجل، لايوجد لي أي شيء الكتب المدرسية التعامل مع هذا، وأستاذي لن تكون متاحة قبل هذا يرجع).

هل كانت مفيدة؟

المحلول

وتحتاج إلى "تطبيع" ناقلات العادي الخاص بك ..

وللقيام بذلك، تقسيم ناقلات من حجمه.

ونظرا لطول أو حجم، ناقلات ص ب:

و

                  
l = √ x2 + y2 + z2

وكنت ثم تقسيم ص بواسطة طوله (أي بقسمة كل عنصر منها) إعطاء

n = { x/l, y/l, z/l }

والتي من شأنها أن تعطيك ناقلات عادية جديدة بطول 1.

وبعد ذلك يمكنك أن تتضاعف بأي طول تريدها .. لتحقيق أي خط الحجم الذي يتطلب

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top