摘要

为解决空间结构复杂的多圈高簇绒地毯在实现其外观三维仿真时缺乏真实感的问题,利用Rhino环境下的PythonScript实现了簇绒地毯外观的三维仿真。将绒圈中心线及截面曲线分段后局部求解相关控制点坐标,再由B样条曲线对二者进行拟合。同时考虑到地毯绒圈之间的相互挤压导致绒圈发生了随机偏转变形,通过设计算法模拟了绒圈产生形变后的状态。在此基础上添加绒圈表面纹理及光照模型,进一步渲染输出仿真结果。测试结果表明:利用B样条曲线拟合原理并借助于Rhino-Python平台的簇绒地毯三维仿真方法是可行的,且易于实现;与实际地毯样品相比,能够较为真实地模拟不同排纱规律下多种花型图案、绒圈高度变化的簇绒地毯。