gpt4 book ai didi

python - 如何在 Vpython 中添加纹理?

转载 作者:太空宇宙 更新时间:2023-11-04 01:34:06 25 4
gpt4 key购买 nike

我想知道如何在我的 Vpython 脚本中将纹理放在我的盒子上?

最佳答案

from visual import *

box(pos=(-1,-1,-2), length=2, height=2, width=4, material=materials.wood)

enter image description here

有关详细信息,请参阅 http://vpython.org/contents/docs/visual/materials.html

编辑:在上面的链接中,查找标题为“从照片制作纹理”的部分

Edit2:不确定是什么导致了您的错误;这对我有用:

from visual import *
import Image

im = Image.open('flower.jpg') # size must be power of 2, ie 128 x 128
tex = materials.texture(data=im, mapping='rectangular')

box(material=tex)

enter image description here

Edit3:我知道是什么导致了你的错误:

box(material=materials.loadTGA(filename))

失败;

tex = materials.texture(data=loadTGA(filename), mapping='rectangular')
box(material=tex)

正常工作。

关于python - 如何在 Vpython 中添加纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11379325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com