针对水工结构三维正向设计软件适配度低、手动建模工作量大、二次开发门槛高的问题,引入Dynamo可视化编程平台,并结合犍为船闸工程进行研究。在已建BIM模型库的基础上,将船闸轴线及坝轴线作为定位边界条件,调用Dynamo节点放置船闸构件形成整体模型。之后利用Dynamo与Revit的良好互通性修改模型参数,建立完整的BIM模型。结果表明Dynamo平台的可视化功能降低了二次开发难度、参数化功能减少了手动重复劳动,为BIM技术在船闸工程设计中的应用提供了思路。