turtle库画坐标系

2024-04-23 22:08
文章标签 库画 turtle 坐标系

本文主要是介绍turtle库画坐标系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近学习turtle,界面的坐标不是很了解,画一个。


1.安装库

pip install turtle_CS

2.使用

import turtle_CSturtle_CS.draw_cs()
t.done()

 

 

3.源码 

import turtle as t'''Drawing coordinate system'''def draw_cs():# 设置画笔t.speed(0)t.pensize(2)# 画x轴t.penup()t.goto(-300, 0)t.pendown()t.goto(300, 0)# 画x轴的箭头t.penup()t.goto(295, 5)t.pendown()t.goto(300, 0)t.goto(295, -5)# 画x轴的点for i in range(-250, 300, 50):# 画点t.penup()t.goto(i, 10)t.pendown()t.goto(i, 0)# 画字t.penup()if i == 0:  # 对0的处理t.goto(i - 10, -25)t.write(i, align='center')else:t.goto(i, -25)t.write(i, align='center')t.pendown()# 画x轴的Xt.penup()t.goto(290, -30)t.pendown()t.write('x', font=("Arial", 16))# 画y轴t.penup()t.goto(0, -300)t.pendown()t.goto(0, 300)# 画y轴的箭头t.penup()t.goto(-5, 295)t.pendown()t.goto(0, 300)t.goto(5, 295)# 画y轴的点for i in range(-250, 300, 50):# 画点t.penup()t.goto(10, i)t.pendown()t.goto(0, i)# 画字t.penup()if i == 0:  # 对0的处理passelse:t.goto(-25, i - 5)t.write(i, align='center')t.pendown()# 画y轴的yt.penup()t.goto(-30, 280)t.pendown()t.write('y', font=("Arial", 16))#恢复初始位置t.penup()t.goto(0,0)t.pendown()t.pensize(1)if __name__ == '__main__':draw_cs()t.mainloop()

 

这篇关于turtle库画坐标系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/930013

相关文章

海龟绘图简易教程|Turtle for Python

turtle 是 python 内置的一个比较有趣味的模块,俗称 海龟绘图,它是基于 tkinter 模块打造,提供一些简单的绘图工具,海龟作图最初源自 20 世纪 60 年代的 Logo 编程语言,之后一些很酷的 Python 程序员构建了 turtle 库,让其他程序员只需要 import turtle,就可以在 Python 中使用海龟作图。 原文链接|海龟绘图简易教程 1. 基本

005:VTK世界坐标系中的相机和物体

VTK医学图像处理---世界坐标系中的相机和物体 左侧是成像结果                                                    右侧是世界坐标系中的相机与被观察物体 目录 VTK医学图像处理---世界坐标系中的相机和物体 简介 1 在三维空间中添加坐标系 2 世界坐标系中的相机 3 世界坐标系中vtkImageData的参数 总结:

点云数据常见的坐标系有哪些,如何进行转换?

文章目录 一、点云坐标系分类1. 世界坐标系2. 相机坐标系3. 极坐标系4. 笛卡尔坐标系(直角坐标系):5. 传感器坐标系6. 地理坐标系 二、坐标系转换方法1. 地理坐标系与投影坐标系之间的转换2. 投影坐标系与局部坐标系之间的转换3. 局部坐标系与3D模型坐标系之间的转换4. 相机坐标系与其他坐标系之间的转换5. 传感器坐标系与其他坐标系之间的转换 三、坐标系转换工具 一

玩转Python Turtle库,实现满屏飘字的魔法!

前言     本文将教你如何使用Python的Turtle库,通过简单的编程实现满屏飘字的炫酷效果。无需复杂的编程知识,跟着我们的步骤,你也可以成为编程小达人! 效果展示 开发过程 一、准备工作 首先,确保你的电脑上已经安装了Python环境。然后,你需要安装或更新Turtle库(通常Python安装时自带了Turtle库)。 二、编写代码 接下来,我们将通过编写一个简单的P

Python使用turtle画笑脸

import turtle as tt.pensize(5) #设置画笔尺寸t.color("red","yellow") #设置画笔颜色t.begin_fill() #开始填充t.circle(150) #绘制一个半径为100像素的圆t.end_fill() #结束填充#画眼睛(左眼)t.penup()

火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法

关于 GCJ-02 和 BD-09 ,请参考 http://developer.baidu.com/map/question.htm#qa0043 。 算法代码如下,其中 bd_encrypt 将 GCJ-02 坐标转换成 BD-09 坐标, bd_decrypt 反之。 [cpp] view plain copy print ? #include <math.h>    con

cocos2d-x基础知识(四) 简单菜单及坐标系

关于cocos2d坐标系的一点点心得   cocos2d-x 中关于convertToNodeSpace 的用法: cocos2d-x 中关于convertToNodeSpace 的用法: A->converToNodeSpace(CCPoint point )的意思是将point 转换成A的坐标系中的位置点。 我在做连连游戏中由于精灵在自定义的CC

cocos2d-x基础知识 坐标系 -- 很好的文章

无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了。所以玩cocos2d,一上来就先把各种与坐标有关的东西搞清楚。   基本的两个坐标系:屏幕坐标系和GL坐标系。 屏幕坐标系x轴朝右,y轴朝下。默认原点在左上角。 GL坐标系x轴朝右,y轴朝上。默认原点在左下角。          在调用任何需要设置位置的函数,或从函数获取位置信息前,

P10839 【MX-J2-T0】Turtle and Equations

[题目通道](【MX-J2-T0】Turtle and Equations - 洛谷) #include<bits/stdc++.h>#define int long long#define fast register intusing namespace std;const int N=2e5+10,MOD=1e9+7;int a,b,c,d; signed main(){std::ios

A\B求解将 B转换到 A 的坐标系中的变换

%% 将罐子附加到末端执行器removeBody(robot,'leftWidgetFrame');removeBody(robot,'rightWidgetFrame');% 获取机器人手部的当前姿态graspConfig = qInterpFROMinitialGOTOgrasp(end,:);leftGripperFramePose = getTransform(robot,gra