मैं एक Minecraft जैसी दुनिया को विकसित करने की प्रक्रिया में हूं, जहां इलाके को स्वरों में विभाजित किया गया है। हालाँकि, मैं परिदृश्यों के अस्थिर विन्यास के बारे में भी अनुमान लगाना चाहूंगा। उदाहरण के लिए, एक ओवरहैंग जो बहुत भारी होता है और 'उच्च तनाव' वाले स्वरों पर टूट कर बिखर जाता है , जैसा कि एक असममित रूप से नष्ट हुए आधार के साथ एक स्तंभ का निर्माण होगा । मैं इलाके में प्रत्येक स्वर में एक 'स्ट्रेस वेक्टर' क्षेत्र जोड़ने के बारे में सोच रहा था, और निम्नलिखित कार्य कर रहा था (छद्म कोड):
foreach voxel in terrain
foreach neighbor in voxel.neighbor_voxels()
if magnitude(voxel.stress - neighbor.stress) > stressThreshold
detach_voxels(voxel, neighbor)
लेकिन समस्या यह है कि मुझे नहीं पता कि मैं इन व्यक्तिगत तनावों की गणना कैसे करूंगा। क्या कुछ प्रकार के FEA- आधारित एल्गोरिथ्म स्वर-विवेक के लिए विशेष है जो मैं प्रति-स्वर आधार पर तनावों की गणना करने के लिए उपयोग कर सकता हूं? या मैं यह सब गलत कर रहा हूं और ऐसा करने का कोई और तरीका है?