2009-01-01 3 views
5

मुझे हाल ही में सरल जेनेटिक एल्गोरिदम के आउटपुट को पेश करने की समस्या का सामना करना पड़ा जो 2 तर्क फ़ंक्शन f (x1, x2) की चरम सीमाओं को देखता है। मैं x1 के रूप में x1 x के रूप में x और x के रूप में x और f के रूप में उपयोग करने में सक्षम होना चाहता हूं और 3 डी स्पेस में अंक खींच सकता हूं जिसे मैं घूम सकता हूं। (मैं वर्तमान में 'z अक्ष' के रूप में रंग का उपयोग करके बिटमैप पर इसे चित्रित कर रहा हूं।).NET में 3 डी गणितीय मॉडल कैसे आकर्षित करें? यह प्रभावी ढंग से करने के लिए क्या 3 डी इंजन सबसे उपयुक्त होगा?

मुझे कहां से शुरू करना चाहिए?

अद्यतन:

मैं 3D engines for C# की एक निर्देशिका पाया, लेकिन से चुनने के लिए एक बहुत देखते हैं ... आपको सलाह कर सके, तो उनमें से किसी एक मेरी समस्या के लिए सबसे अच्छा हो सकता है?

अद्यतन 2:

कैमरून के सुझाव के लिए धन्यवाद WPF में एक 3 डी विकल्प मेरी जरूरतों suiting होने लगते हैं। मैं इसे निश्चित रूप से आज़मा दूंगा।

मैं उसका लिंक यहाँ reposting हूँ:
* WPF 3D Tutorial
* CodeProject: WPF 3D Primer
* CodeProject: WPF 3D : Part 1 of n

उत्तर

3

यदि आप WPF का उपयोग कर सकते हैं, तो आप तुरंत कुछ आसान आसान सामान कर सकते हैं।

ये कुछ लिंक आरंभ करने के लिए है:

+0

धन्यवाद कैमरून, बहुत रोचक! –

2

मैं वैज्ञानिक दृश्य के लिए OpenInventor का उपयोग करें। यह (कुछ तरीकों से) पुराने एसजीआई दिनों का अवशेष हो सकता है, लेकिन यह अभी भी समर्थित है और अच्छी तरह से काम करता है। रेखांकन और अन्य वैज्ञानिक दृश्य के बारे में, बुध से MeshViz और अन्य एक्सटेंशन को देखो:

यह चार्टिंग गया है, वेक्टर दृश्य, आदि यह काफी व्यापक है।

यह मुफ़्त नहीं है, लेकिन वे परीक्षण लाइसेंस करते हैं ताकि आप यह निर्धारित कर सकें कि यह आपकी आवश्यकताओं के अनुरूप है या नहीं।

+0

ओह - स्पष्ट रूप से उल्लेख करना भूल गया कि बुध से नेट नेट बाइंडिंग उपलब्ध हैं जो काफी अच्छी तरह से काम करती हैं। –

3

यदि आप खरोंच से मेरे जैसे खरोंच करना चाहते हैं तो ताओ ढांचा है। यह सी # के लिए एक ओपनजी ढांचा (अधिक के साथ) है। taoframework link

2

आप ओपन सीधे कोडिंग पसंद करते हैं (एक इंजन का उपयोग कर के बजाय), OpenTK की जाँच या Tao Framework। दोनों एक ही कोडबेस का उपयोग करते हैं, लेकिन ओपनटीके का पालन करता है। नेट सम्मेलन अधिक बारीकी से उपयोग करना आसान है।

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