File:Surface normals.svg
来自Wikimedia Commons
跳转到导航
跳转到搜索
此SVG文件的PNG预览的大小:575 × 449像素。 其他分辨率:307 × 240像素 | 615 × 480像素 | 984 × 768像素 | 1,280 × 1,000像素 | 2,560 × 1,999像素。
原始文件 (SVG文件,尺寸为575 × 449像素,文件大小:237 KB)
文件信息
结构化数据
说明
摘要
[编辑]描述Surface normals.svg |
English: Normal vectors for the surface .
Español: Vectores normales a la superficie . |
日期 | |
来源 | 自己的作品 |
作者 | Nicoguaro |
SVG开发 InfoField | 本矢量图使用Matplotlib创作。 |
原始码 InfoField | Python codeimport numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
x, y = np.mgrid[-1:1:31j, -1:1:31j]
xs, ys = np.mgrid[-1:1:9j, -1:1:9j]
z = x*np.exp(-x**2 - y**2)
zs = xs*np.exp(-xs**2 - ys**2)
u = -(1 - 2*xs**2)*np.exp(-xs**2 - ys**2)
v = 2*ys*zs
w = np.ones_like(xs)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.view_init(azim=145, elev=45)
ax.plot_surface(x, y, z, rstride=1, cstride=1, cmap="summer", lw=0.3,
edgecolors="k")
ax.quiver(xs, ys, zs, u, v, w, colors='k', pivot='tail', length=0.3)
plt.axis("off")
plt.savefig("Surface normals.svg", bbox_inches="tight", transparent=True)
plt.show()
|
许可协议
[编辑]文件历史
点击某个日期/时间查看对应时刻的文件。
日期/时间 | 缩略图 | 大小 | 用户 | 备注 | |
---|---|---|---|---|---|
当前 | 2016年2月12日 (五) 01:16 | 575 × 449(237 KB) | Nicoguaro(留言 | 贡献) | User created page with UploadWizard |
您不可以覆盖此文件。
文件用途
以下页面使用本文件:
全域文件用途
以下其他wiki使用此文件:
- ast.wikipedia.org上的用途
- bg.wikipedia.org上的用途
- ca.wikipedia.org上的用途
- de.wikipedia.org上的用途
- en.wikipedia.org上的用途
- es.wikipedia.org上的用途
- es.wikibooks.org上的用途
- hr.wikipedia.org上的用途
- pt.wikipedia.org上的用途
- ro.wikipedia.org上的用途
- sh.wikipedia.org上的用途
- zh.wikipedia.org上的用途
元数据
此文件含有额外信息,这些信息可能是创建或数字化该文件时使用的数码相机或扫描仪所添加的。如果文件已从其原始状态修改,某些详细信息可能无法完全反映修改后的文件。
宽度 | 460pt |
---|---|
高度 | 359pt |