मैं एक माया प्लगइन लागू करना चाहूंगा (यह सवाल माया से स्वतंत्र है) 3D वोरोनोई पैटर्न बनाने के लिए, कुछ इस तरह
मुझे सिर्फ इतना पता है कि मुझे पॉइंट सैंपलिंग से शुरुआत करनी है (मैंने इस पेपर में वर्णित एडाप्टिव पॉइज़न सैंपलिंग एल्गोरिथम लागू किया है )।
मैंने सोचा था कि, उन बिंदुओं से, मुझे वोरोनोई को लागू करने वाले जाल के 3 डी तार बनाना चाहिए (मैंने पायथन का उपयोग करने की कोशिश की। scipy.spatial.Voronoi लेकिन परिणाम मुझे उम्मीद थी कि कुछ अलग था)।
मुझे कुछ याद आ रहा है? क्या कोई भी उचित पाइपलाइन और एल्गोरिदम का सुझाव दे सकता है जिसे मुझे इस तरह के पैटर्न बनाने के लिए लागू करना होगा?
[संपादित करें] मैं इस बात का कुछ उदाहरण देता हूं कि मुझे scipy.spatial.Voronoi से प्राप्त होने वाले परिणाम को संभालना है (जैसा कि यहां बताया गया है ):
vor = Voronoi(points)
for vpair in vor.ridge_vertices:
for i in range(len(vpair) - 1):
if all(x >= 0 for x in vpair):
v0 = vor.vertices[vpair[i]]
v1 = vor.vertices[vpair[i+1]]
create_line(v0.tolist(), v1.tolist())