有什么方法可以使用空间数据类型在 SQL Server 中定义 3D 实体?
如果是这样,我可以看到一个如何做到这一点的例子吗?比如说,只是一个 1x1x1 的简单立方体?我是否必须定义 6 个多边形(立方体的每个面 1 个)并以某种方式将它们一起使用?
我在网上阅读的所有内容都倾向于显示纯粹使用 2D 形状的示例。我确实知道 Point 类型可以处理 X、Y、Z(和 M) - 所以空间 3D 是可能的,但我发现很难找到好的例子。特别是多边形/实体。
我想如果这是可能的,它会引出我的下一个问题:我很想使用一些可用的空间方法:STIntersection()、STContains() 等。针对这些 3D 对象。因为我们在 3D 中,所以 STVolume() 函数会很棒!但我想这是我必须自己动手的事情。
也许我需要一个包含 SQL CLR 类型和空间扩展方法的库?
谢谢你。