我在WinAPI中使用OpenGL来创建2D线图。我的点以点大小8绘制,我想调整绘制点的高度(以及连接它们的线),使点的底部处于正确的y位置(即,因此0点处的点不会被x轴分割。
我有一个硬编码的调整,但我宁愿让它按绘制的点大小进行缩放,这样当它在不同大小的窗口中绘制时,它的工作原理相同。
以下是绘制点和连接它们的线的方法:
library(xyz)
f1 <- xyz:::f
body(f1) <- parse(text = gsub("df < 0", "any(df < 0)", deparse(body(f1))))
assignInNamespace("f", f1, ns="xyz")
答案 0 :(得分:5)
您使用glPointSize
设置磅值,因此您应该知道该值。如果您由于某种原因想要在以后查询,可以使用glGet
和GL_POINT_SIZE
枚举来完成。