繁体   English   中英

使用相同的Y坐标绘制矩形

[英]Draw rect with same Y coordinates

我需要绘制蜡烛棒图。 我通过两个三角形(用于蜡烛主体)和线(来回阴影)绘制蜡烛。 蜡烛看起来像这样。

蜡烛

有时开盘价和收盘价相等,并且两个三角形的所有Y坐标都位于一个值中。 在这种情况下,OpenGl不会在这些值之前绘制任何内容。 但是,当这种情况发生时,我需要画小矩形。 可能存在一些对我有帮助的绘图模式(现在我正在使用GL_TRIANGLES)。或其他解决方案。

您所描述的是应用程序逻辑问题,而不是呈现问题。 应用程序可以检测到框“太小”的事实,然后应适当调整顶点坐标以定义最小间距。

线基元允许指定线宽(以像素为单位),因此对于“过小”的情况,您可以将三角形换成线,但是我希望它有点笨拙,并且比调整三角形坐标更容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM