2012-11-28 16 views
10

गति के लिए बुलेट इंजन को कॉन्फ़िगर कैसे करें भौतिकी सटीकता के लिए नहीं, गति के लिए बुलेट इंजन को कॉन्फ़िगर कैसे करें? उदाहरण के लिए, क्या घर्षण बढ़ाना संभव है, ताकि वस्तुएं स्थिर हो जाएं?गति

वर्तमान में, मैं गति-optimziation निम्नलिखित केवल ऐसा करने में सक्षम हूँ:

btContactSolverInfo& info = dynamicsWorld->getSolverInfo(); 
info.m_numIterations = 4; 
+2

ऐसा लगता है कि आपका उदाहरण आपके पहले प्रश्न में सामान्य मामले से मेल नहीं खाता है। घर्षण बढ़ने से भौतिकी इंजन कम/अधिक सटीकता के खर्च पर तेज़/धीमा नहीं होगा। – Tarik

उत्तर

2

अलग solver आप कर सकते हैं में पुनरावृत्तियों की संख्या में बदलाव करने से:

  • उपयोग एक बड़ा कदम समय। 1/100 1/200 से दो गुना तेज (कम्प्यूटेशनल) है और आपको कम सटीकता मिल जाएगी। हालांकि आपको स्थिरता के बारे में सावधान रहना चाहिए।

  • सरल टकराव आकार का उपयोग करें। आप उत्तल आकार के बजाय बॉक्स आकार का उपयोग कर सकते हैं। (या उत्तल आकार को सरल वस्तुओं में विभाजित करें) यहां तक ​​कि आप टक्कर के आकार के लिए एएबीबी या सिलेंडर (केवल जेड दिशा में) का उपयोग कर सकते हैं (यह वही है जो 10 साल पहले मुझे लगता है)