我试图运行 Meshes.jl 测试源代码中的一些代码,但失败了。我缺少什么?
using Meshes
points = P2[(0,0), (1,0), (0,1), (1,1), (0.5,0.5)]
#ERROR: UndefVarError: P2 not defined
#Stacktrace:
# [1] top-level scope
# @ REPL[2]:1
Run Code Online (Sandbox Code Playgroud)
代码来自这里: https: //github.com/JuliaGeometry/Meshes.jl/blob/bcc08b0b53622f2578c61561fef91153c05c393b/test/mesh.jl#L176
小智 5
如果您查看runtests.jl文件(https://github.com/JuliaGeometry/Meshes.jl/blob/bcc08b0b53622f2578c61561fef91153c05c393b/test/runtests.jl#L118),P2被定义为Point{2, Float64}.
T = Float64
P1, P2, P3 = Point{1,T}, Point{2,T}, Point{3,T}
Run Code Online (Sandbox Code Playgroud)
如果运行这两行,您的示例代码将起作用。
或者,您可以将您的点定义为:
points = Point[(0,0), (1,0), (0,1), (1,1), (0.5,0.5)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
158 次 |
| 最近记录: |