Axes只是我为表示轴而创建的JavaFX Box。
我如何标记轴?我已经尝试过使用JavaFX Label和Text对象,但它们只是以2D显示,但我可能错误地使用它们。有没有办法在3D中标记这些轴(例如沿轴排列数字1,2,3,4,5)?
答案 0 :(得分:0)
我们在fxyz3d.org中添加了一个浮动标签示例...查看示例: FloatingLabels.java
要一般管理连接到Point3D的2D标签,您需要按照以下方式进行转换:
class User {
private lateinit var name: String
override fun toString() = name
companion object {
@JvmStatic
val instance by lazy {
User().apply { name = "jtonic" }
}
}
}
class CompanionTest {
@Test
fun `test companion object`() {
User.instance.toString() shouldBe "jtonic"
}
}
您还需要担心其他细节,例如正确添加到子场景和剪辑,但这些细节包含在示例中。