问题描述
我有一些看起来像圆锥体的形状,即它是一个圆柱体,其一侧的半径为零。我也有一个看起来像一个普通点的形状。这个点可以“照亮”空间中的任何点,使用锥体作为聚光灯。问题是这个点在移动,空间中被锥体“照亮”的点也在移动。使用 Resium 的 Entity 组件,我可以将一个圆锥体捕捉到一个点并将方向设置为我想要照亮的地方。一切都按预期工作。除了实体组件将圆锥的中心捕捉到一个点,而不是它的一侧(在我的情况下,这是具有零半径的一侧)。谁能建议我如何改变锥体的中心,使其位于零半径侧而不是实际上在锥体的中心?这是一些示例代码,但信息量不大。
<Entity
position={currentPos} // These are the coordinates of the point
orientation={orientation.getorientation}> // And these are the points to be illuminated
<Cylindergraphics
length={1000000}
topRadius={0}
bottomradius={75000}
fill={true}
material={Color.fromAlpha(Color.CHARTREUSE,0.3)}
/>
</Entity>
也许通过 Cesium 有解决方案,不一定通过 Resium?提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)