3d 如何在libgdx中渲染三维模型和平面之间的横截面积?

3d 如何在libgdx中渲染三维模型和平面之间的横截面积?,3d,libgdx,3d,Libgdx,我根据xoppa的教程设置了一个带有模型和平面的3d场景。我将“平面不透明度”(plane opacity)设置为0.5f,结果如左图所示,但我希望显示右图中着色的截面。我该怎么做?非常感谢你。 编辑:我已尝试按照Tanmay Patil的建议将模型不透明度设置为0.5f,但结果仍然与左图相似。您尝试渲染的部分肯定位于三维模型内部 因此,由于您希望看到它们,因此首先想到的是3D模型也具有一定的透明度 如果将平面和模型都设置为半透明,则所请求的部分肯定是可见的。但是,如果您希望以不同的方式渲染,

我根据xoppa的教程设置了一个带有模型和平面的3d场景。我将“平面不透明度”(plane opacity)设置为0.5f,结果如左图所示,但我希望显示右图中着色的截面。我该怎么做?非常感谢你。


编辑:我已尝试按照Tanmay Patil的建议将模型不透明度设置为0.5f,但结果仍然与左图相似。

您尝试渲染的部分肯定位于三维模型内部

因此,由于您希望看到它们,因此首先想到的是3D模型也具有一定的透明度

如果将平面和模型都设置为半透明,则所请求的部分肯定是可见的。但是,如果您希望以不同的方式渲染,此方法将不起作用。如果你只是想让别人看到(任何可能的方式),你应该很乐意去


祝你好运。

我不确定将
模型的不透明度设置为0.5f是否有帮助,因为
模型中的
s被剔除(背面剔除),因此它们不会相互混合@用户1876292尝试禁用
backfaceCulling