
Camera too close
當我嘗試使用 Asymptote 在 3D 中繪製標籤時,出現奇怪的錯誤 ( )。
這是我的MWE
settings.toolbar=true;
import graph3;
size(200,0);
currentprojection=perspective(
camera=(1.48,-4.79,3.28),
up=(-0.00,0.00,0.002),
target=(0.02,-0.008,-0.018),
zoom=0.25,
angle=20.85,
autoadjust=false);
// Domain
pair mn = (-.5, -.5);
pair mx = ( .5, .5);
// Scalar field
real fun(pair r) { return r.x^3 + r.y^3; }
draw(surface(fun, mn, mx, 8, Spline),lightgray, black+thick(), nolight);
label("$x$", O, N);
當我從命令列運行此程式碼時,asy tmp.asy
出現以下錯誤
C:\Users\SomeGuy\AppData\Local\Programs\MiKTeX 2.9/asymptote/three.asy: 2903.30: camera too close
如果我刪除最後一行(label("$x$", O, N);
),一切似乎都可以正常工作。
你知道我在這裡缺少什麼嗎?
編輯
我在 Windows 7 機器上使用 MiKTex 安裝隨附的 Asymptote 版本。我有以下數據:
- 作業系統:Windows 7 (x32)
- MiKTex 主機版本2.9.6972
- Asymptote版本(透過
asy -v
指令取得):miktex-asy版本2.44。
我嘗試刪除該settings.toolbar=true;
行,但這並沒有解決問題。