问题标签 [ilnumerics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ilnumerics - 如何从鼠标在 ILNumerics 曲面图上的单击位置找到曲面的 3D 坐标?
目前我们的系统使用带有 ILNumerics 表面组件的 ILNumerics 3D 绘图立方体类来显示 3D 网格表面。我们系统的一个目标是能够通过鼠标点击绘图来询问表面上的各个点。我们在绘图上设置了 MouseClick 事件,问题是我不确定如何获取已单击表面上特定点的值,有人可以帮助解决这个问题吗?
ilnumerics - 更新 ILNumerics 表面图形
我目前正在使用 ILPlotCube 对象来显示从用户数据生成的表面,并且我创建了一个上下文菜单并添加了选项来更改一些绘图设置,例如颜色图、照明等。我遇到的问题是一旦进行了更改,绘图的图形就会自动更新;因为它代表我可以更新添加的灯光或更改的颜色图的唯一方法是调用绘图对象上的许多鼠标事件之一。我已经搜索了 ILPlotCube、ILSurface 和 ILScene 类,但找不到任何似乎可以做到这一点的功能(我最初认为 ILPlotCube 类的 Reset() 方法可以完成所需的操作,但实际上并没有)。有没有人有更多关于图形更新的信息以及可能的解决方案?
c# - Ilnumerics Ilpanel 在加载到 matlab 时在 winform 中编译为 dll 时未激活
我想将在visual-studio 2012中用c#编写的winform编译成一个dll,然后将其加载到matlab 2013a中。使用 matlab .net 接口,我想与 winform 交互,监听它的事件并通过一组预定义的公共方法传递数据。我正在使用 Windows 7 Ultimate SP2。
这工作得非常好,我能够与所有本机 Winform 工具、按钮、树、面板甚至图表进行交互。但是,我想使用 ILnumerics,尤其是用于显示包含所有奇妙事物的“场景”的 ILpanel。这是我撞到了砖墙,当它被编译为 dll 并被调用到 matlab 中时,IPanel 中没有任何东西被渲染。它只显示默认的椭圆形。
我可以在 Visual Studio 中将 matlab 作为一个进程附加并运行代码。这一切都执行得很好。看起来第 32 行的场景没有正确连接到 iLPanel1。
任何帮助,将不胜感激。
没有 form1.Designer.cs 的Form1.cs主要 c# 代码
生成的 winform 如下所示。
Matlab 代码加载程序集和操作表单。
c# - 适用于 Office 的 ILNumerics 和 Visual Studio 工具 (VSTO)
我一直在 Windows 7 上的 Visual Studio 2010 pro 中使用 .Net 4.0 试用 ILNumerics 3.2.1.0 的社区版本,并通过文档我成功地获得了一个 Windows 窗体项目来显示图表,使用下面的代码。
如果我尝试完全相同的代码,但从 VSTO Excel 2010 应用程序内部,则表单中显示的所有内容都是 ILPanel 的设计器视图,白色背景上的蓝色圆圈。我没有收到任何错误消息。我错过了一些明显的东西吗?或者有没有人有如何让图表在 VSTO 中显示的解决方案?
更新
感谢 Philliproso 指出 IsDesignMode() 方法。正如在各个地方指出的那样,包括这个问题,Detecting design mode from a Control's constructor,以下方法并不理想,但对我来说,它提供了一个快速修复,让我可以评估 ILNumerics。
ilnumerics - 如何在非数字的曲面图上关闭鼠标输入的默认行为?
当我将鼠标移到 ilnumerics 的曲面图上时,图的颜色变为粉红色。这似乎是默认行为。这怎么能关掉?
ilnumerics - 是否可以在不影响绘图大小的情况下将所有轴显示在 ilnumerics 曲面图中?
假设您有一个具有硬编码宽度和高度尺寸的面板(最好宽度和高度大小相等)。您希望地块占据该区域。在没有显示坐标轴的情况下,绘图大小是合理且令人满意的。当绘图轴出现时,它们会占用大量空间,您不得不增加面板的宽度和高度尺寸,这可能是您不想做的。是否可以在轴不占用太多空间的情况下做到这一点?
ilnumerics - 如何在运行时获取 ilplotcube 旋转信息?
假设我绘制了一个曲面并在运行时使用鼠标旋转曲面。一旦实现了表面的正确旋转,我如何才能获得它的状态?
c# - Ilnumerics:如何在 Windows 窗体工具中获取 ILNumerics 控件?
我正在尝试用 Matlab 代替好(对不起 Mathworks),并一直使用 Ilnumerics 进行模拟。
我在 Windows 8 下使用它,在我的 MacBook pro 2010 上,利用 bootcamp 5.0。
我的 IDE 是 Visual Studio 2012,我想尝试开始尝试使用库的图形部分。
我正在遵循快速入门指南,但我遇到了第一个严重问题。
在工具箱下,我找不到 ILNumerics 组以包含要绑定到 ILnumerics 对象的 ILNumerics 控件。我怎样才能找到那些?我是否必须对我的 VS 进行一些更改才能拥有这些?
另一个问题是:我是否总是必须使用 NuGet 包管理器才能引用库?有没有办法将它放在我的 HD 本地并始终引用相同的副本,而不是使用 ILNumerics 为任何项目导入副本?
非常感谢您,
总帐
c# - Mono 与 VS 下的非数值性能
我想知道在 Mono 和 Visual Studio 下是否有任何关于 ILNumerics 性能的信息。
具体来说,我正在通过 bootcamp 5.0 在运行 Windows 8 的 MacBook Pro 2010 上进行试验。我通过 VS2012(速成版)使用该库。您是否有任何数据/信息说明相同代码在 OS X 下使用 Mono 的效率更高/更低(我使用的是 10.8 版)?Windows(8)下的Mono呢?
我几乎没有使用过 Mono,因为我更喜欢 VS,但是 Mono 解决方案具有跨平台的附加值,而且我还可以为 OS-X 本身生成代码。
您可以设想采用一个平台或另一个平台有哪些优点和缺点?
提前致谢,祝您周日愉快,
总帐
wpf - WindowsFormsHost 中的 ILScene
我正在尝试在 WPF 的 WindowsFormsHost 控件中托管 ILPanel。这是我的代码:
XAML:
代码背后:
该行WindowsFormsHost.Child = ilPanel;
引发参数异常:“参数无效。” 堆栈跟踪:
在 System.Drawing.Bitmap..ctor(Int32 宽度,Int32 高度,PixelFormat 格式)在 ILNumerics.Drawing.ILBackBuffer.set_Rectangle(矩形值)在 ILNumerics.Drawing.ILGDIDriver.set_Size(大小值)在 ILNumerics.Drawing.ILOGLControl。 System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) 在 System.Windows.Forms.Control.OnSizeChanged(EventArgs e) 在 System. 的 OnResize(EventArgs e) .Windows.Forms.Control.UpdateBounds() 在 System.Windows.Forms.Control.WmWindowPosChanged(Message& m) 在 System.Windows.Forms.Control.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)