2009-08-31 14 views
13

मैं एक लाइब्रेरी की तलाश में हूं जो 3 डी में लेआउट और ग्राफ (यानी नेटवर्क आरेख, चार्ट नहीं) प्रदर्शित करेगा, कुछ अंतःक्रियाशीलता जैसे कि नोड्स को चुनने और खींचने, प्रदर्शन को घुमाने आदि। मैं इसे वेब पेज में करना चाहता हूं इसलिए जावास्क्रिप्ट या फ्लैश बेहतर हैं, मैं जावा पर भी विचार करता हूं।क्या वहां कोई अच्छी इंटरैक्टिव 3 डी ग्राफ लाइब्रेरी है?

खुद को देखकर मुझे एहसास हुआ कि विकल्प बहुत सीमित हैं इसलिए मुझे भाषा या अंतःक्रियाशीलता के बावजूद ऐसी किसी भी पुस्तकालयों को सुनने में दिलचस्पी है, भले ही वे ब्राउज़र में नहीं चलते हैं। हालांकि 3 डी आवश्यक है, इस साइट पर 2 डी पुस्तकालयों को परिवर्तित करने के अन्य प्रश्न हैं।

अद्यतन: कृपया, 2 डी ग्राफ पुस्तकालयों के विवरण जोड़ने को रोकें। जैसा कि सवाल बताता है, मैं केवल 3 डी पुस्तकालयों की तलाश में हूं और 2 डी ग्राफ को कवर करने वाले अन्य प्रश्न भी हैं।

+0

मैं एक उपहार प्रदान कर रहा हूं क्योंकि मुझे यकीन है कि वहां और अधिक पुस्तकालय होना चाहिए। जो भी आप जानते हैं उसे जोड़ें, एक प्रति जवाब कृपया शीर्ष पर सबसे बढ़िया वृद्धि करने दें। –

+0

चूंकि आप कुछ जटिल नहीं ढूंढ रहे हैं और आपको अधिक प्रदर्शन की आवश्यकता नहीं है, क्यों 2 डी कैनवास का उपयोग करके अपना खुद का कार्यान्वयन नहीं करें? 3 डी से 2 डी परिवर्तनों में कुछ वास्तव में सरल गणित शामिल है; "ओपनजीएल रेडबुक" (स्वतंत्र रूप से डाउनलोड करने योग्य) में कुछ बेहतरीन जानकारी शामिल है कि जीएल परिशिष्ट में कैसे काम करता है। यदि आप मैट्रिक्स गुणा को कार्यान्वित कर सकते हैं, और यदि आप जेएस 2 डी कैनवास में आकर्षित कर सकते हैं, तो आप 3 डी कर सकते हैं। मैं कहता हूं: यदि आप चाहते हैं कि पहिया सही हो, तो इसे स्वयं करें, खासकर अगर आप पा सकते हैं तो लकड़ी की ईंटें हैं। // स्पष्ट रूप से टिप्पणी के रूप में पोस्ट करना यह पुस्तकालयों के बारे में (बहुत विशिष्ट) प्रश्न का उत्तर नहीं देता है। –

उत्तर

1

आप इस उपयोगी हो सकते हैं:

Processing एक खुला स्रोत प्रोग्रामिंग भाषा और लोग हैं, जो छवियों, एनीमेशन, और बातचीत कार्यक्रम करना चाहते हैं के लिए पर्यावरण है।

+0

एर ... हालांकि मैं एक अपूर्ण या फीचर-सीमित लाइब्रेरी पर विचार करता हूं, मैं उससे कुछ * थोड़ा * उच्च स्तर की तलाश में हूं! –

+0

क्या आपने देखा है कि आप इसके साथ क्या कर सकते हैं? http://www.proce55ing.net/exhibition/works/001/index_link.html – ShuggyCoUk

+1

भले ही, यह एक ग्राफ लाइब्रेरी नहीं है क्योंकि प्रश्न पूछता है। –

4

Walrus

सकारात्मक: महान इंटरैक्टिव 3 डी ग्राफ पुस्तकालय की तलाश में, जावा में।

विपक्ष: सक्रिय रूप से नहीं बनाए रखा, में 2003.

screenshot

2

यह सी ++ & एसडीएल/ओपन है, लेकिन आप ब्याज की Forg3D मिल सकती अंतिम अद्यतन (यह भी देखें इस paper)। मुझे इसके साथ कोई अनुभव नहीं है।

1

WilmaScope एक जावा 3 डी नेटवर्क संपादक है। अच्छा स्क्रीनशॉट here और here

1

Starlight एक शक्तिशाली 3 डी विज़ुअलाइजेशन टूल है जिसका उपयोग मैंने एक परियोजना के लिए कई साल पहले (2005?) किया था। मुझे याद है कि उस समय यह काफी शक्तिशाली था। तब मैं एक वेब यूआई से चिंतित नहीं था। यह अभी भी सक्रिय रूप से बनाए रखा गया है और वाणिज्यिक लाइसेंसिंग को संभालने के लिए एक अलग गैर-सरकारी इकाई है।

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