<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Glad you solved it.&nbsp;<div><br></div><div>I don't now if it might be of help, but&nbsp;</div><div><br></div><div><a href="https://github.com/ipython/ipython/pull/2258">https://github.com/ipython/ipython/pull/2258</a></div><div><br></div><div>Is a PR that is also linked to 3D in browser.&nbsp;</div><div>--&nbsp;</div><div>Matthias</div><div><br><div><div>Le 17 sept. 2012 à 02:21, Ricardo Amézquita a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite">Solved. I found I should add the library in the Javascript call.<br><br>Javascript(js,lib="/static/three.min.js")<br><br>Thanks<br><br clear="all">Ricardo Amézquita Orozco<br><br><a href="mailto:ramezquitao@cihologramas.com">ramezquitao@cihologramas.com</a><br>

<a href="mailto:ramezquitao@unal.edu.co">ramezquitao@unal.edu.co</a><br><a href="mailto:ramezquitao@gmail.com">ramezquitao@gmail.com</a><br>
<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Ricardo Amézquita</b> <span dir="ltr">&lt;<a href="mailto:ramezquitao@gmail.com">ramezquitao@gmail.com</a>&gt;</span><br>

Date: 2012/9/16<br>Subject: Importing javascript file<br>To: <u><a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a></u><br><br><br>I'm trying to develop a 3D viewer in webGL to be used in the ipython notebook.<br>

<br>Right now I have been able to use standard webGL from the notebook, and now I'm triying to use the three.js library (<a href="http://mrdoob.github.com/three.js/" target="_blank">http://mrdoob.github.com/three.js/</a>), but I haven't been able to make it visible for my scripts.<br>


<br>I did the following:<br><br>Copy the three.min.js file in the .config/ipython/n/profile_default/static/<br><br>When I open the browser in <a href="http://127.0.0.1:8888/static/three.min.js" target="_blank">http://127.0.0.1:8888/static/three.min.js</a> I can see the file.<br>


<br>But when I try to use it in a script: <br><br>display(HTML("&lt;script src='/static/three.min.js'&gt;&lt;/script&gt;"))<br><br>js="""<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var container, stats;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var camera, scene, renderer;<br>


<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; init();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; animate();<br>......<br>......<br>"""<br>"""<br>display(Javascript(js))<br><br>I get an error message<br><br><div style="display:block">
<div><div>Error in Javascript !<br>ReferenceError: THREE is not defined<br>See your browser Javascript console for more details.<br><br>But THREE is defined in the three.min.js file.<br>
<br>I have tried different ways to import the js file without success. <br><br>Can some one point me in the wright direction?<br><br>Regards<br><br>Ricardo<br><br></div></div></div><br>&nbsp;<br><br clear="all">Ricardo Amézquita Orozco<br>


<br><a href="mailto:ramezquitao@cihologramas.com" target="_blank">ramezquitao@cihologramas.com</a><br><a href="mailto:ramezquitao@unal.edu.co" target="_blank">ramezquitao@unal.edu.co</a><br><a href="mailto:ramezquitao@gmail.com" target="_blank">ramezquitao@gmail.com</a><br>



</div><br>
_______________________________________________<br>IPython-User mailing list<br><a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>http://mail.scipy.org/mailman/listinfo/ipython-user<br></blockquote></div><br></div></body></html>