gpt4 book ai didi

python - 在 VPython 中创建一个面孔?

转载 作者:行者123 更新时间:2023-11-28 17:50:39 38 4
gpt4 key购买 nike

在浏览了一些(少数)VPython 文档之后,我还没有找到一种简单的方法来从三个点制作一张脸,但我想我可能遗漏了一些东西。我在想象这样的事情:

f = face(pts=[(x,y,z), (x,y,z), (x,y,z)], color=red... etc)

也许我应该使用不同的库。

最佳答案

这是一个简单的例子:

from visual import *

scene.title = "Faces example"
scene.width = 600
scene.height = 400

f = frame()
tri = faces(
pos = [
[0.,0.,0.], [1.,0.,0.], [0.,1.,0.], # first tri - vertices
[0.,0.,0.], [-1.,0.,0.], [0.,-1.,0.] # second tri - vertices
],
color = [
[1.,0.,0.], [0.5,0.5,0.], [0.,1.,0.], # first tri - colors
[0.,0.,1.], [0.,0.5,0.5], [0.,1.,0.] # second tri - colors
],
frame = f
)

tri.make_normals()
tri.make_twosided()

while True:
rate(100)
f.rotate(angle=0.01)

关于python - 在 VPython 中创建一个面孔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10774764/

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