A表示到达终点;最终,我想画一条直线穿过字母形状定义的区域,从而创建一种骨架。我想通过参数和随机方式进行操作,而不仅仅是手动操作。我有一个手工制作的例子。
首先,我需要做的基本流程:
检查是否存在先前的点。 (可以)
如果是,则随机选择一个至少x且距最后一个点最多y的点。如果否,则随机选择一个点。 (可以)
检查点是否在指定的几何图形内。 (需要帮助)
如果是,则将其绘制出来。如果否,请返回2。(可以)
检查在其前面是否有点。 (可以)
如果是,请在其上画一条线。如果否,请返回2。(可以)
如果您认为有比上述更好的流程,请随时告诉我。
我已经考虑使用three.js' raycaster,但是我不知道它是否可以在2D模式下工作,如果可以的话,我也不想在3D空间中进行处理。我愿意使用库。
谢谢。