五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

manim學(xué)習(xí)筆記(一)

2021-07-24 13:52 作者:神奇的白化棕熊  | 我要投稿

3D曲面

這一部分案例參考了專欄manim進(jìn)階篇——關(guān)于簡單的三維場景效果,并對其中不再適用的部分進(jìn)行訂正,起始源碼如下:

Trouble 3:? 粘貼到pycharm后可以發(fā)現(xiàn)是有錯誤的

SpecialThreeDScene父類不存在

Solution 3: 將"SpecialThreeDScene"類改為功能相近的"ThreeDScene"

Trouble 4: 運行時仍然報錯

'set_camera_to_default_position'屬性不存在

Solution 4: 整個類應(yīng)換用"ThreeDScene"的寫法,具體如下

Trouble 5: 上述代碼可以運行,但結(jié)果有問題。具體表現(xiàn)為圖像的u,v定義域與實際顯示不符

Solution 5: manim模塊更換了定義域的表示方法,我們可以打開ParametricSurface的源文件

uv_func填入表達(dá)式,參數(shù)表被傳給了父類Surface

然后我們跳轉(zhuǎn)到Surface類,發(fā)現(xiàn)如下片段

可以看到u、v定義域是以u_range和v_range的方式定義的

看到了u和v的定義格式后,接下來就是如何修改這兩個值。我們在Surface類中搜索關(guān)鍵詞“range”

u_range和v_range由np.linspace(*self.?_range,n?)定義的

由此可以確定定義域的寫法為u_range=(a1,a2), v_range=(b1,b2),以及分辨率寫法resolution=(nu,nv)。修改后的整體代碼如下

在終端中輸入代碼并運行

其中*處填入代碼存儲的文件名

運行結(jié)果如下

結(jié)果與開篇引用的專欄一致

不出意外的話,下期會做上色相關(guān)

manim學(xué)習(xí)筆記(一)的評論 (共 條)

分享到微博請遵守國家法律
贵南县| 高雄市| 宝丰县| 娱乐| 荆州市| 泰安市| 盐山县| 琼中| 英德市| 海丰县| 奉新县| 邵武市| 隆安县| 长治县| 忻城县| 莲花县| 曲靖市| 丹东市| 彭山县| 石门县| 边坝县| 泉州市| 洪江市| 临夏市| 宁德市| 盐池县| 普洱| 迁安市| 锦屏县| 固镇县| 门头沟区| 灯塔市| 句容市| 五寨县| 舒城县| 航空| 普洱| 甘洛县| 云梦县| 湘阴县| 漳浦县|