मैं एक चिकनी सतह बनाने के लिए एक सरल और कुशल तरीके से आने की कोशिश कर रहा हूं जो कई "नमूना" बिंदुओं को छेड़छाड़ करता है।एक चिकनी सतह बनाने के लिए 3 डी स्पेस में बिंदुओं के बीच अंतर करने का सरल तरीका
किसी भी एक्स, सतह पर वाई बिंदु के लिए, मैं 4 दिशाओं में से प्रत्येक में 4 नमूना बिंदुओं की पहचान करता हूं (एक्स पर अगले उच्च और निचले बिंदु, और फिर वाई अक्ष)। इस बिंदु को देखते हुए, मैं एक जेड वैल्यू की गणना करने का एक तरीका चाहता हूं जो 4 नमूना बिंदुओं के बीच इंटरपोलेट करता है।
बेशक एल्गोरिदम, 4 नमूना बिंदुओं में से किसी एक की एक्स, वाई स्थिति को देखते हुए, उस बिंदु के लिए जेड मान आउटपुट करना चाहिए। ध्यान दें कि 4 नमूना अंक कम हो सकते हैं।
मुझे लगता है कि 4 नमूना बिंदुओं के लिए जेड मानों के कुछ फ़ंक्शन, किसी भी तरह से नमूना बिंदु की दूरी से विपरीत रूप से पक्षपातपूर्ण है, लेकिन मैं यह नहीं समझ सकता कि यह कैसे करें।
किसी को भी ऐसा करने के लिए एक आसान तरीका के बारे में कोई विचार है?
इसे त्रिलिनर इंटरपोलेशन कहा जाता है। http://en.wikipedia.org/wiki/Trilinear_interpolation – ypnos