2012-10-08 27 views
12

में आर एनिमेटेड 3 डी प्लॉट एम्बेड करना rgl आर पैकेज इंटरैक्टिव 3 डी आंकड़े प्लॉट करने और इन आंकड़ों को HTML दस्तावेज़ में सहेजने के लिए (writeWebGL() फ़ंक्शन के साथ) को सहेजने की अनुमति देता है।PowerPoint

मैं PowerPoint प्रस्तुति में इस तरह के एक इंटरैक्टिव 3 डी आकृति डालना चाहता हूं। क्या यह संभव है ?

संपादित करें: गूगल की मदद से डीटर Menne के जवाब अध्ययन करने के बाद, मेरे निष्कर्ष हैं निम्नलिखित लोगों:

  • वर्तमान में ल्यूक टायर्नी के एक U3D फ़ाइल और/या एक asymptote करने के लिए एक 3 डी ग्राफिक कन्वर्ट करने के लिए विधि फ़ाइल केवल misc3d पैकेज के साथ बनाई गई ग्राफिक्स के लिए काम करती है, rgl पैकेज नहीं।
  • VRML/X3D फ़ाइलों को 3 डी आरजीएल ग्राफिक्स का निर्यात भविष्य की योजना के रूप में घोषित किया गया है। शायद यह एक 3 डी आरजीएल ग्राफ़िक को पावरपॉइंट और/या लाटेक्स प्रस्तुति में एम्बेड करने की अनुमति देगा।

संपादित: related discussion

+1

पृष्ठभूमि में चलने वाला ब्राउज़र, या यहां तक ​​कि आर, और – James

उत्तर

5

यह संभव है यदि आप पावरपोइंट प्रस्तुति (या, और भी अधिक आर-इश, उपयोग बीमर/लेटेक्स) हस्तांतरण, और ल्यूक टायर्नी के में वर्णित के रूप में 3 डी-भूखंड एम्बेड लेख

http://homepage.stat.uiowa.edu/~luke/R/misc3d/misc3d-pdf/misc3d-pdf.pdf

+0

के बीच स्विच करने के लिए Alt-Tab का उपयोग करें।बेशक मैं लाटेक्स प्रतिपादन पसंद करता हूं लेकिन मुझे वास्तव में PowerPoint के साथ प्रस्तुति करने की आवश्यकता है। "पावरपॉइंट प्रेजेंटेशन को स्थानांतरित करके" का क्या मतलब है? –

+0

पीपीएफ के रूप में पीपी प्रस्तुति निर्यात करें। –

+0

कैसे? पीडीएफ क्रिएटर के साथ? –

4

आप एक HTML दस्तावेज़ में इस डाल, तो आप शायद IWebBrowser2 वस्तु एक स्लाइड के अंदर एचटीएमएल खोलने के लिए उपयोग कर सकते हैं। मुझे यकीन नहीं है कि एक 3 डी ग्राफ़िक कैसे प्रस्तुत करेगा, और मैं आर से परिचित नहीं हूं या कोई और सलाह नहीं दे पाऊंगा, लेकिन आप अपनी स्लाइड के अंदर वेबब्राउज़र ऑब्जेक्ट बनाने की कोशिश करके शुरू कर सकते हैं, और फिर इसे बताएं एचटीएमएल फाइल पर नेविगेट करें।

Sub InsertHTMLFrame() 
Dim sld as Slide 
Dim shp as Shape 
Dim wb as Object 
Set sld = ActivePresentation.Slides(1) '## Modify as needed 

'## Create the shape container, you will need to modify the L/T/W/H to fit your document 
Set shp = sld.Shapes.AddOLEObject(100, 200, 200, 150, _ 
    "Shell.Explorer.2") 
shp.Name = "3dgraphic" 
Set wb = shp.OLEFormat.Object 

wb.Navigate "C:\Users\you\Desktop\exported3dgraphic.html" 
End Sub 

स्लाइड शो मोड के दौरान इस प्रवाह को नियंत्रित करने के लिए थोड़ा जटिल हो सकता है, लेकिन यह संभव है, बशर्ते ग्राफिक इस तरह IE के माध्यम से सही प्रकार से प्रस्तुत है।

स्थापित करने के लिए कैसे इस मैक्रो

  1. अपने PowerPoint प्रस्तुति खोलें, और Alt + F11 क्लिक विजुअल बेसिक परियोजना को लाने के लिए।
  2. बाएँ फलक में परियोजना राइट-क्लिक करें, और मॉड्यूल सम्मिलित करें:

enter image description here

  1. इस मॉड्यूल में मेरा उत्तर से कूट डालें।
  2. wb.Navigate "C:\..." कहता है कि आपकी HTML फ़ाइल के लिए सही फ़ाइल पथ में इसे संशोधित करें। यह आपके कंप्यूटर पर या किसी साझा नेटवर्क फ़ोल्डर में हो सकता है, आदि

ब्राउज़र स्लाइडशो मोड में HTML पृष्ठों को प्रदर्शित करने में सक्षम होना चाहिए, लेकिन उन्हें सामान्य या पूर्वावलोकन मोड में प्रस्तुत नहीं करेगा।

+0

के साथ एक रास्ता ढूंढें आपके योगदान के लिए धन्यवाद। मैं उपरोक्त नहीं हूं क्योंकि मैं एचटीएमएल के बारे में अज्ञानी हूं और फिर मुझे कोई शब्द नहीं समझा जाता है :) –

+0

@ स्टीफनलाएरेंट यह एचटीएमएल प्रति से नहीं है, लेकिन यह एक मैक्रो है जो HTML को आपके पावरपॉइंट स्लाइड में सम्मिलित कर सकता है। मैं इस प्रस्तुति में इस मैक्रो को जोड़ने के तरीके के बारे में कुछ और विवरण के साथ अपडेट करूंगा, और फिर हम देख सकते हैं कि यह आपके लिए काम करता है या नहीं। –