三角形中的多边形偏移量

时间:2014-08-13 21:32:21

标签: three.js polygon offset

我想在three.js

中为ShapeGeometries(2D)实现多边形偏移

enter image description here

以上图片是其在CityEngine中的工作原理示例。

实现这一目标的最佳方式是什么?

更新1

问题也被描述为here。但是,外部C ++ / C#/ Delphi库 Clipper 用于解决那里的问题。似乎最好的解决方案是使用多边形值为第三方库提供数据并将结果导回为three.js几何体。

1 个答案:

答案 0 :(得分:0)

我最终将我的2D顶点提供给Clipper的Javascript版本:Javascript Clipper。虽然格式转换有一些开销,但效果还不错。

  1. 转换为 Javascript Clipper 格式
  2. Javascript Clipper
  3. 中执行偏移操作
  4. 转换回 three.js 格式