c# - ILnumerics C# 画线

标签 c# graphics 3d ilnumerics

如何添加线条,就像我用 ILNumerics 在 Paint 中绘制的那样? 我的场景是使用该代码构建的:

 ilPanel1.Scene = new ILScene()
 {
     new ILPlotCube(twoDMode: false)
    {
        new ILSurface(func,
                     xmin: (float)xmin,
                     xmax: (float)xmax,
                     ymin: (float)ymin,
                     ymax: (float)ymax,
                     xlen: 200,
                     ylen: 200,
                     colormap: Colormaps.ILNumerics),
    }
};

http://i.imgur.com/7BTMmDd.png

编辑:

var line = ilPanel1.Scene.Camera.Add(Shapes.Line);
ILArray<float> angles = ILMath.linspace<float>(0, 6, 6);
ILArray<float> pos = ILMath.zeros<float>(1,1,1);
pos["0;:"] = (float)xt; pos["1;:"] = (float)yt;
pos["2;:"] = 0f;
line.Positions = pos;
line.Color = Color.Black;

最佳答案

就这么简单:

ilPanel1.Scene.First<ILPlotCube>().Add(
    new ILLines(/* do your line setup here */)
); 

请参阅此处的形状文档:http://ilnumerics.net/drawable-nodes-shapes.html

关于c# - ILnumerics C# 画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29751574/

相关文章:

C# ReSharper 找不到使用动态参数调用的方法的用法

java - 如何使用 Graphics 将 Java 数组打印成整齐的列?

Java AWT Window实现不运行paint()函数

java - 线-三角形交点检查返回错误的交点

3D 纹理贴图

java - openGL以伪3D视角绘制扭曲的 Sprite (图像)

c# - 操作数永不为空警告

c# - XDocument.Load(XmlReader) 可能的异常

c# - 从 Windows 服务打印 pcl 文件的 LPR 命令不起作用(现在是托盘应用程序)

r - 垂直分布具有智能间距的多行