Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何绘制螺旋线&;使用pygame的弧形曲线?_Python_Pygame_Maps - Fatal编程技术网

Python 如何绘制螺旋线&;使用pygame的弧形曲线?

Python 如何绘制螺旋线&;使用pygame的弧形曲线?,python,pygame,maps,Python,Pygame,Maps,我正在尝试使用pygame绘制螺旋和圆弧形状。 我想画的数据是OpenDRIVE地图。它有两种类型的曲线 圆弧具有相同的起始和结束曲率,而螺旋具有不同的起始和结束曲率。请参见此处的示例地图数据:。 ( pygame只允许一个函数绘制曲线,该函数需要边界矩形和开始/结束角度来绘制圆弧。请参阅 我想知道如何绘制这两种类型的曲线(圆弧和螺旋)使用pygame。到目前为止,您尝试了什么?pygame中没有内置的方法来实现这一点,因此您必须自己设计。此外,螺旋形是指实际的螺旋形还是您链接的图像中显示的死胡

我正在尝试使用pygame绘制螺旋和圆弧形状。 我想画的数据是OpenDRIVE地图。它有两种类型的曲线

圆弧具有相同的起始和结束曲率,而螺旋具有不同的起始和结束曲率。请参见此处的示例地图数据:。 (

pygame只允许一个函数绘制曲线,该函数需要边界矩形和开始/结束角度来绘制圆弧。请参阅


我想知道如何绘制这两种类型的曲线(圆弧和螺旋)使用pygame。

到目前为止,您尝试了什么?pygame中没有内置的方法来实现这一点,因此您必须自己设计。此外,螺旋形是指实际的螺旋形还是您链接的图像中显示的死胡同形状?@WyattIsrael by spiral我指的是死胡同形状。此形状由螺旋形和弧形组成,您可以选择n在我提供的示例数据文件中找到。查看它看起来像是定义为回旋线(也称为euler螺旋线)。我会查看上的javascript代码以获得一些灵感。pygame中肯定没有内置任何方法来处理此问题。到目前为止,您尝试了什么?pygame中没有内置的方法来完成此操作,因此您必须提出自己的方法。此外,螺旋是指实际的螺旋还是您看到的图像中显示的死胡同形状ked?@WyattIsrael by spiral我指的是死胡同形状。这个形状由螺旋形和圆弧形组成,如我提供的示例数据文件所示。查看该形状,它看起来被定义为回旋面(也称为euler spirals)。我会查看上的javascript代码以获得一些灵感。pygame中绝对没有内置任何东西来处理这个问题。