2012-02-01 11 views
11

मैंने पर्लिन शोर का उपयोग करने के तरीके सीखने में मेरी सहायता के लिए एक छोटी निजी परियोजना तैयार की है। इस परियोजना में r पंक्तियों और c स्तंभों की एक 2 डी सरणी भरना शामिल है जिसमें पर्लिन शोर एल्गोरिदम के साथ उत्पन्न यादृच्छिक, सुसंगत डेटा है।मैं पर्लिन शोर के साथ 2 डी ऐरे कैसे भरूं?

अब, मैंने पर्लिन शोर उत्पन्न करने के बारे में विभिन्न प्रकार के संसाधनों को पढ़ने में कई घंटे बिताए हैं। हालांकि, यह मेरे सिर पर है और मैं पूरी तरह से खो गया हूँ। मैं मूल अवधारणा को समझता हूं, लेकिन मुझे कोई संकेत नहीं है कि जावा में इसे कैसे कार्यान्वित करना है। मुझे लगता है कि यह सबसे उपयोगी होगा अगर कोई मुझे कुछ अच्छी तरह से टिप्पणी कोड दिखा सकता है जो मेरा लक्ष्य पूरा करता है ताकि मैं पीछे की ओर काम कर सकूं और इसे स्वयं लागू कर सकूं।

+0

ऐसा ही एक सवाल यहाँ कहा गया था कि मैं उपयोगी http://stackoverflow.com/questions/5531019/perlin-noise-in-java और यहाँ पाया है एक पुराने जावा उदाहरण पूरा एप्लेट स्रोत कोड के साथ मैं http पाया: //dzzd.net/demo/PERLINSample/ –

उत्तर

0

प्रसंस्करण एक पर्लिन शोर जनरेटर प्रदान करता है। noise(...) विधि (रों)

+1

** प्रसंस्करण! = जावा ** –

6

के लिए

Reference documentation

Source code देखो यदि आप चाहते हैं एक पूरी तरह से प्रलेखित कार्यान्वयन, this की जाँच करें। आप source code डाउनलोड कर सकते हैं और अपना टिप्पणी कोड प्राप्त करने के लिए src\java\org\j3d\texture\procedural\PerlinNoiseGenerator.java खोल सकते हैं। मैं इनमें से किसी के लिए कोई क्रेडिट नहीं लेता हूं। मैंने जो कुछ किया वह Google पर थोड़ा सा शिकार था।

चूंकि इसे एलजीएलपीएल के तहत लाइसेंस प्राप्त है, इसलिए मैं इसे direct link भी प्रदान करूंगा। (अगर मुझे एलजीएलपीएल का मतलब है और यह करने की मेरी क्षमता है, तो कृपया मुझे सूचित करें।)

0

स्वीकृत उत्तर देखें। Perlin Noise in Java । मुझे पूरा यकीन है कि यह वही है जो आप करना चाहते हैं। बस मोटाई चर को ट्विक करें और जब भी अगली फ्लोट() कहा जाता है तो आपको खुद को पर्लिन शोर की एक भरी 2 डी सरणी मिल जाती है।

संबंधित मुद्दे