贝塞尔路径 #
-
班 sage.plot.bezier_path。 贝塞尔路径 ( 路径 , 选项 ) # 基础: 图形基本体_xydata Bezier曲线图形原语的路径。 此构造函数的输入是曲线列表,每个曲线都是点列表, 沿着它创建曲线,以及传递的任何选项的dict。 示例: 圣人: 从 sage.plot.bezier路径 进口 贝塞尔路径 圣人: 贝塞尔路径 ([[( 0 , 0 ), ( .5 , .5 ),( 1 , 0 )][( .5 , 1 ),( 0 , 0 )]], { '线型' : “虚线” }) 从(0.0,0.0)到(0.0,0.0)的贝塞尔曲线路径 我们使用 挡板路径() 实际绘制Bezier曲线: 圣人: bezier_path(贝塞尔路径) ([[( 0 , 0 ),( .5 , .5 ),( 1 , 0 )],[( .5 , 1 ),( 0 , 0 )]], 线型 = “虚线” ) 包含1个图形基元的图形对象 -
获取_内存_数据 ( ) # 返回包含边界框数据的字典。 示例: 圣人: b条 = bezier_path(贝塞尔路径) ([[( 0 , 0 ),( .5 , .5 ),( 1 , 0 )],[( .5 , 1 ),( 0 , 0 )]]) 圣人: 天 = b条 . 获取最大数据 () 圣人: 天 [ “xmin” ] 0 圣人: 天 [ “xmax” ] 1
-
绘图3d ( z(z) = 0 , ** 千瓦时 ) # 返回Bezier路径的三维绘图(Jmol)。 自从 贝塞尔路径 基元仅包含 \(x,y) 坐标,绘制路径 某个平面(默认为 \(z=0\) ). 创建非零Bezier路径 (和不相同) \(z) 路径和控制点中的坐标,使用 函数 贝塞尔3d() 而不是 挡板路径() . 示例: 圣人: b条 = bezier_path(贝塞尔路径) ([[( 0 , 0 ),( 0 , 1 ),( 1 , 0 )]]) 圣人: A类 = b条 . 绘图3d () #需要圣人符号 圣人: B类 = b条 . 绘图3d ( z(z) = 2 ) #需要圣人符号 圣人: A类 + B类 #需要圣人符号 Graphics3d对象 圣人: 贝塞尔3d ([[( 0 , 0 , 0 ),( 1 , 0 , 0 ),( 0 , 1 , 0 ),( 0 , 1 , 1 )]]) #需要传奇。象征性的 Graphics3d对象
-
-
sage.plot.bezier_path。 边框_路径 ( 路径 , 阿尔法 = 1 , 填满 = False(错误) , 厚度 = 1 , rgb颜色 = (0, 0中, 0) , 带状动物 = 2 , 线型 = “实心” , ** 选项 ) # 返回与 路径参数。 路径是曲线列表,每条曲线是 点的列表。 每个点都是一个元组 (x,y) . 第一条曲线包含端点作为第一点和最后一点 在列表中。 所有其他曲线都假定 上一个列表中的最后一个条目,并获取列表中的最终一个点 作为它们的相对端点。 一条曲线可以有0个、1个或2个控制点 在端点之间列出。 在下面的路径输入示例中, 第一条和第二条曲线有两个控制点,第三条曲线有一个, 第四个没有控制点: 路径=[p1,c1,c2,p2],[c3,c4,p3],[c5,p4],[p5],…] 如果没有控制点,将画一条直线 在两个端点之间。 如果提供了一个控制点,则 每个端点处的曲线将与直线相切 控制点的端点。 同样,在两个 控制点,在每个端点处,曲线将与直线相切 在或之后立即将该端点与控制点连接 在列表中紧邻它的前面。 所以在我们上面的例子中,p1和p2之间的曲线与 直线穿过p1和p1处的c1,并与穿过p2和c2的直线相切 第2页。 类似地,p2和p3之间的曲线与直线相切(p2,c3) 在p2处,在p3处与直线(p3,c4)相切。 曲线(p3,p4)与 p3处的直线(p3,c5)和p4处的直线相切。 曲线(p4、p5)为 直线。 输入: 路径 –元组列表(见上文) 阿尔法 –默认值:1 填满 –默认值:False 厚度 –默认值:1 线型 –默认值: “实心” ,线条的样式,这是一个 属于 “虚线” , “虚线” , “实心” , “dashdot”(仪表点) ,或 '--' , ':' , “-” , '-.' 分别是。
rgb颜色 –默认值:(0,0,0) 带状动物 –要绘制的层
示例: 圣人: 路径 = [[( 0 , 0 ),( .5 , .1 ),( .75 , 三 ),( 1 , 0 )],[( .5 , 1 ),( .5 , 0 )],[( .2 , .5 )]] 鼠尾草: b条 = bezier_path(贝塞尔路径) ( 路径 , 线型 = “虚线” , rgb颜色 = “绿色” ) 圣人: b条 由1个图形图元组成的图形对象 要构建简单曲线,请创建包含单个列表的列表: 圣人: 路径 = [[( 0 , 0 ),( .5 , 1 ),( 1 , 0 )]] 圣人: 曲线 = bezier_path(贝塞尔路径) ( 路径 , 线型 = “虚线” , rgb颜色 = “绿色” ) 圣人: 曲线 包含1个图形基元的图形对象 额外的选项将传递给 显示() ,只要它们有效: 圣人: bezier_path(贝塞尔路径) ([[( 0 , 1 ),( .5 , 0 ),( 1 , 1 )]], 字体大小 = 50 ) 包含1个图形基元的图形对象 圣人: bezier_path(贝塞尔路径) ([[( 0 , 1 ),( .5 , 0 )( 1 , 1 )]]) . 显示 ( 字体大小 = 50 ) #这些是等效的