问题标签 [microsoft-glee]

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.

0 投票
4 回答
3926 浏览

c# - 需要帮助来使用 GLEE 和 C# 绘制控制流图

我正在尝试使用 GLEE 图形库和 C# 语言从源代码中绘制控制流图(CFG)。问题是,我是 GLEE 的新手。我需要一个教程或示例程序/项目来帮助我快速开始使用 GLEE。我需要为其绘制 CFG 的源具有以下结构:

有任何想法吗?

0 投票
1 回答
628 浏览

graphing - 从 microsoft glee graph 生成图像后,无论如何都可以获取图像映射的输入

我正在使用 microsoft glee 代码并生成图表,然后将其转换为 html 页面上的图像。我想看看我是否可以在图像上自动生成图像映射代码,以便我能够单击图形节点的每个元素。

这是一个将 glee 图形代码转换为图像的示例。

所以问题是:有没有办法从 glee 图对象或渲染器中获取 html 图像映射所需的所有信息。

0 投票
1 回答
733 浏览

image - 无论如何,是否有图像作为 microsoft glee 中的节点

我看到了这篇文章,但我想不出任何方法可以将节点表示为图像并将文本作为节点下方的标签。有谁知道这是否可以使用 Microsoft GLEE?

0 投票
1 回答
820 浏览

c# - 如何使用 Microsoft GLEE 放大特定图形节点并更改填充颜色?

我正在使用 Microsoft Glee 绘制具有许多节点和边的图形。我想要一个搜索框,当我搜索节点的名称时,它会放大该节点并更改填充颜色,以便更容易发现该节点。

我拥有的当前代码正在合理放大,但它不会改变节点的填充颜色。有任何想法吗?

0 投票
1 回答
755 浏览

c# - Azure 上的 Microsoft.Glee.GraphViewerGdi.GViewer 引发的异常

在问我想问的问题之前,让我先介绍一下我的问题。

我的公司在我们正在使用 ASP.NET MVC 开发的网站上工作。其中一个页面需要显示一个显示有向图的图像(该图是使用Microsoft.Glee图形库创建的)。创建图表的方法如下:

我不是这段代码的原始作者,即它是由我公司的另一位程序员编写的,所以我不能真正证明代码中做出的决定是正确的。

无论如何,我遇到的问题如下:当我在本地测试页面时,图像创建成功并显示在页面上。但是,当我部署网站(我们使用 Windows Azure 进行托管)时,出现以下异常:

我想这是一些内存问题,但您能告诉我您对此有何看法以及问题的原因可能是什么?搜索网络并没有真正帮助我。

提前致谢。

0 投票
1 回答
825 浏览

c++ - OpenGL:没有绘制

显卡:AMD Radeon HD 7900 系列

运行:Windows 7(64 位)

程序:代码块(32 位)

OpenGL 库:GLee

这是我设置窗口的地方。它是一个使用 OpenGL 渲染的 SDL 窗口。

这就是上面提到的 SetGLState()。

这是将图像绘制到屏幕上的地方

这个窗口没有绘制任何东西,我不知道为什么。我有一段时间没有看这段代码了,但我知道在以前安装的 Windows 中,我让它工作了。我所有的其他项目都在运行,但这个没有。它只是呈现一个空白屏幕。奇怪的是——我有这个窗口的调整大小功能。当调用该函数时,屏幕会显示白屏而不是黑屏。

编辑** 一旦所有内容都绘制到屏幕上,此代码将在最后调用。它已经包含在我的代码中。

0 投票
2 回答
6983 浏览

c# - ASP.NET 可视化图表\流程图控件

我正在寻找 Web 应用程序的图表\图表\流程图用户控件,最好是 ASP.NET。

我的愿望是传递一个包含节点和边集合的 Graph 对象,我要寻找的功能是:

  1. 添加一个新节点。
  2. 用一条边连接两个节点。
  3. 删除节点和边
  4. 自动布局算法,以最大限度地减少层和边缘的交叉

我找到了部分解决方案,可以帮助我创建这样的组件,例如:

  1. JSPlumb 或 Raphael 在客户端上绘制图形。
  2. GLEE\ MSAGL 以可视化方式自动对图形进行排序。

所有这些都将允许我构建一个组件,但我想知道是否有人已经看过基于 Web 的东西并且可以完成任务?希望它的开源:)

0 投票
2 回答
1113 浏览

c# - Routing only edges with MSAGL

Is there a way to route only edges in existing layout with MSAGL?

I have a GeometryGraph object with layout generated using LayeredLayout and I want to remove/add edges without running the layout algorithm again (this operation makes drastic changes to node positions and is confusing to end user).

Can I somehow simply run layout again with all node positions fixed?

0 投票
0 回答
24 浏览

c# - NullReference exception when using AddPrecalculatedGraph

i need to to some work with Edge object before adding it to graph, so i create it like this

And, as you have guessed, i get the NullReferenceException on the last line of code. I doubleChecked the parameters for correctness, and i am sure the graph contains nodes with such IDs. I have also tried to add Edges this way:

And this one works correctly. I thought that the first variant uses the second underneath the hood, so what may be the problem?

0 投票
0 回答
39 浏览

c# - 如何使用 microsoft.GLEE 找到最短路径图 C#

我的项目是从源代码生成控制流图。

我通过 GLEE 生成它。现在我想在我的图表中找到最短路径。

任何人都可以帮助我吗?