3D 线条从屏幕中途截断

Posted

技术标签:

【中文标题】3D 线条从屏幕中途截断【英文标题】:3D Lines cutting off partway through the screen 【发布时间】:2013-10-03 22:35:54 【问题描述】:

我正在制作一个模组,它循环遍历所有实体并为它们画线。

它工作正常,但如果实体不在我的视口中,线条将在屏幕中途切断。

我的代码(至少对于线条而言)是这样的:

glBegin(GL_LINES);
glVertex3d(0,0,0);
glVertex3d(x, y, z);
glEnd();

x、y 和 z 只是实体的坐标。

不确定如何解决这个问题。

【问题讨论】:

【参考方案1】:

可能是几件事。想到的一件事是近和远的剪裁平面。我假设您没有使用任何模板或任何自定义剪辑平面。

【讨论】:

以上是关于3D 线条从屏幕中途截断的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D绘制物体外框线条盒子

动画视图并中途停止

超出屏幕右边界时 HTML 元素被截断

JavaFX Combobox 下拉菜单被截断屏幕

如何使用省略号截断屏幕大小的文本

如何修复在较小屏幕中被截断的选择器对话框?