PathNetwork
(by WongWahFai)
PathNetwork is a GH pathfinding component for ccalculating the shortest path from a start point to an end point via specified interest points while avoiding obstacles .
Downloads:
63
Support Email

PathNetwork is a Grasshopper (GH) pathfinding component based on 2D visibility graphs and the A* algorithm, implemented in C#. It calculates the shortest path from a start point to an end point via specified interest points while avoiding obstacles (closed polylines). The pathfinding methodology implemented in this component will be integrated into the agent-based simulation plugin NeosExplorer in future releases.

Important Note: When manually drawing obstacle polylines point-by-point, they should be created in counter-clockwise direction (this requirement can be ignored if the "Navigation Offset" input is set to 0).

As part of the Neos series of GH components developed by the author, PathNetwork version1.0 is categorized under:

Category: Neos

Subcategory: NeosExplorer

After integrating this component's pathfinding method into NeosExplorer 1.2, for the convenience of users who only require PathNetwork, PathNetwork version 1.1 will be installed under Category: Curve, Subcategory: Util.

Development Environment:

OS: Windows 11

Platform: Rhino 8 SR21 (v8.21.25188.17001, 2025-07-07)

Grasshopper: v1.0.0008 (2025-07-07)

PathNetwork是一个基于二维可见性图与A*算法的GH寻路组件,源码为C#。其功能为根据输入的起点、兴趣点、终点以及障碍物(闭合多段线)寻找从起点经过各兴趣点直至终点的最短路径。注意,如果作为障碍物的闭合多段线是手动逐点绘制的,则需要逆时针方向绘制(如果"Navigation Offset, NO"输入端输入0则可忽略该要点)。该组件的寻路方法后续将集成到智能体模拟插件NeosExplorer中。

PathNetwork是作者开发的Neos系列GH组件之一,1.0版安装后其Category为Neos,Subcategory为NeosExplorer。

NeosExplorer 1.2版集成该组件的寻路方法后,为方便只需要PathNetwork的使用者,PathNetwork 1.1版安装后Category为Curve,Subcategory为Util。

开发者在Window11,Rhino8 SR21 (8.21.25188.17001, 2025-07-07)-Grasshopper 1.0.0008(2025-07-07)平台进行了测试。

  • License Type:
Cost:
Downloads
Title
Description
Platform
 
PathNetwork_v1.0
2025-07-16
Grasshopper for Rhino 8 for Win
PathNetwork_v1.1
2025-07-18
Grasshopper for Rhino 8 for Win
Reviews