سؤال

القصة: أقوم بتطوير أداة بناء لصناديق خشبية. يتكون مربع من مجموعة من المجالس، يتم تمثيل كل لوحة ك 3 ناقلات ثلاثية الأبعاد، وواحد ناقلات موضع واحد. يتم تصور كل مربع باستخدام OpenGL.

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

كيف يجب أن مهاجمة هذه المشكلة؟ هل هناك مكتبات متوفرة يمكنني استخدامها؟ ما الكتب التي يجب أن أقرأها لتوجيهي في هذا؟ هل يمكنني استخدام أدوات CAD الحالية للقيام تجارب الفيزياء؟

أنا أستخدم C # لحساب كل شيء، ولكن هذا ليس شرطا (على الرغم من أنه سيكون لطيفا).

تحرير: ماذا عن مكتبات مثل ODE و Bullet؟ لن تكون قادرة على الإجابة على سؤالي؟

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

المحلول

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

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

نصائح أخرى

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

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

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