我有一组 3D 网格上点的 3D 法向量,我需要计算每个向量下方区域的斜率。我不知道该怎么做。我不需要 X 或 Y 坡度,我只需要相关点的总坡度(尽管公平地说,我不知道如何分别从 X 和 Y 坡度导出总坡度,这是我的问题的一部分)。我确实看到了这篇文章,但我无法真正理解它......向量是向外的。如果有人能向我解释这一点,我将非常感激。
我正在尝试创建一个程序,看起来像这样:
self.b1 = Checkbutton(self, variable=self.b1v, text="1.")
self.b1.grid()
self.b2v = IntVar()
self.b2 = Checkbutton(self, variable=self.b2v, text="2.")
self.b2.grid()
self.b3v = IntVar()
self.b3 = Checkbutton(self, variable=self.b3v, text="3.")
self.b3.grid()
self.b4v = IntVar()
Run Code Online (Sandbox Code Playgroud)
嗯,有点像,只是...... 30多次.有GOT是一个更好的方法来做到这一点.但是,我不知道如何在循环中执行此操作.我想它看起来像这样:
while i <= 32:
n = "self.b" + str(i) + "v = IntVar() \n"
n += "self.b" + str(i) + " = Checkbutton(self, variable=self.b" + str(i) + "v) \n"
n += "self.b" + str(i) + ".grid()\n"
exec(n)
Run Code Online (Sandbox Code Playgroud)
......或类似的东西......但是这会引发错误:
Traceback (most recent call last):
File "/Users/jonahswersey/Documents/toggle flags.py", line 126, in <module> …Run Code Online (Sandbox Code Playgroud) 我使用的是 ARM 架构,我对 LDRB 的概念有点不清楚。LDRB 是带有可选 B 命令的 LDR,用于加载 32 位字的最低有效字节。三个问题。