首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >绘制给定的线条列表的形状

绘制给定的线条列表的形状
EN

Stack Overflow用户
提问于 2012-09-27 10:01:07
回答 1查看 467关注 0票数 0

我正在使用C# OpenTK,但是C++ OpenGL中的任何代码都可以,我理解。

我有一张标记的清单。标记定义为2坐标和指向循环中下一个标记的指针。本质上,如果您要遵循这些指针的路径,您将最终到达您开始使用的标记。这就是最初定义形状的方式。

其中一个“循环”可能不是列表中的所有标记。可能包含多个“循环”。以字母'A‘为例:

这里的形状将由2‘循环’定义。一个是大纲(8个标记),另一个循环是(3个标记)内的三角形。

(标记-指针)

  • 1-2,2-3,3-4,4-5,5-6,6-7,7-8,8-1
  • 9-10,10-11,11-9

我需要一个方法,可以让我画这样的东西到屏幕上。但是,说明这里的解决方案将正确地解决位图级别上的问题(一个像素一个像素地检查它是否在多边形内),但是效率很低,特别是考虑到将在运行时连续移动这些标记。

这些形状应该能够包括A中的三角形(倒置),并且最好允许‘循环’的重叠边界,但这第二个东西并不是必需的。

我猜所采用的方向要么是某种向三角形的转换,要么是内置在OpenGL特性中的一些花招。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-27 15:43:35

你在找有洞的三角剖分

看看通用多边形剪刀(GPC)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12618806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档