स्वर क्षेत्र में तनाव / तनाव यांत्रिकी को कैसे लागू करें?


13

मैं एक Minecraft जैसी दुनिया को विकसित करने की प्रक्रिया में हूं, जहां इलाके को स्वरों में विभाजित किया गया है। हालाँकि, मैं परिदृश्यों के अस्थिर विन्यास के बारे में भी अनुमान लगाना चाहूंगा। उदाहरण के लिए, एक ओवरहैंग जो बहुत भारी होता है और 'उच्च तनाव' वाले स्वरों पर टूट कर बिखर जाता है , जैसा कि एक असममित रूप से नष्ट हुए आधार के साथ एक स्तंभ का निर्माण होगा । मैं इलाके में प्रत्येक स्वर में एक 'स्ट्रेस वेक्टर' क्षेत्र जोड़ने के बारे में सोच रहा था, और निम्नलिखित कार्य कर रहा था (छद्म कोड):

foreach voxel in terrain
    foreach neighbor in voxel.neighbor_voxels()
        if magnitude(voxel.stress - neighbor.stress) > stressThreshold
            detach_voxels(voxel, neighbor)

लेकिन समस्या यह है कि मुझे नहीं पता कि मैं इन व्यक्तिगत तनावों की गणना कैसे करूंगा। क्या कुछ प्रकार के FEA- आधारित एल्गोरिथ्म स्वर-विवेक के लिए विशेष है जो मैं प्रति-स्वर आधार पर तनावों की गणना करने के लिए उपयोग कर सकता हूं? या मैं यह सब गलत कर रहा हूं और ऐसा करने का कोई और तरीका है?

जवाबों:


1

आप सभी जुड़े हुए स्वरों की डीएफएस खोज पर विचार कर सकते हैं और उस स्वर का निर्धारण कर सकते हैं जो कि सबसे अधिक या "ब्रांच" पर निर्भर है। और फिर अपना अच्छा सा छद्म कोड चलाएं। :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.