<p>我正在<code>VPython 7; Python 3.6</code>中的一个小项目中工作,其中纹理需要应用于我的3D对象。但是,当我尝试在中加载纹理时,对象不会出现,直到我将纹理放入<code>Lib\site packages\vpython\vpython_data</code>文件夹,在那里它被完美地加载而没有问题。在</p>
<blockquote>
<p>However, for my project, I need it to be in my chosen directory for easy organisation.</p>
</blockquote>
<p>让我们用我的纹理纹理纹理来调用目录<code>C:\Project</code></p>
<p><code>textures.customTex= {'file':":Tex.jpg"}
self.3DObject= sphere(pos=vector(0,0,0),radius = 1, texture=textures.Tex)</code></p>
<p>如果纹理是<code>/vpython_data</code>目录,则上述操作将有效。在</p>
<p>但是,当我试图加载相同的纹理但在我的目录中:</p>
<p><code>textures.customTex= {'file':":C:\Project\Tex.jpg"}
self.3DObject= sphere(pos=vector(0,0,0),radius = 1, texture=textures.Tex)</code></p>
<blockquote>
<p>The above will not work.</p>
</blockquote>
<p>我的问题是,如果我加载错误,或者是否根本没有解决这个问题的方法。在</p>
<p>提前谢谢你</p>