• 2024-07-05正多边形内点黄金分割冒险游戏
    1.题目:正多边形内点的冒险游戏内容描述:选定五边形(P1,P2,...,P5)内的一个任意点P0。从P0出发,到任意顶点距离的0.618的点P0’(黄金分割点),给该P0’点着色。从P0’点出发,重复第2步,求得新的黄金分割点并着色。以上重复N次,比如,30000次问题:最后所有黄金分割点形成
  • 2024-07-03unity 从list中获取最近的坐标 / 获取最接近的角度(数值)
    ///<summary>///从列表points中获取距离targetPoint最近的坐标///</summary>///<paramname="points"></param>///<paramname="targetPoint"></param>///<returns><
  • 2024-07-01python二级DAY3:turtle
    第二章:python基本图形及海龟图体系目标:绘制简单图形一、深入理解python语言:不同编程语言的初心和适用对象:C语言:语言本质:理解计算机系统结构解决问题:性能Java:学习内容:面向对象、跨平台、运行时语言本质:理解主客体关系解决问题:跨平台适用对象:软件类专业C++语言本
  • 2024-07-01ros2 - microros - 雷达 -可视化点云
    上一节完成了指定角度距离的测量这一节我们将其合成ROS的laserscan消息,并将其通过microros发布到上位机,最终实现rviz2的可视化。 一、雷达消息介绍使用指令ros2interfaceshowsensor_msgs/msg/LaserScan,可以看到ROS2对雷达数据接口的定义。#Singlescanfromaplanarlas
  • 2024-07-01007-GeoGebra基础篇-构建等边三角形
    今天继续来一篇尺规作图,可以跟着操作一波,刚开始我写的比较细一点,每步都有截图,后续内容逐渐复杂后我就只放置算式咯。目录一、先看看一下最终效果二、本次涉及的内容三、开始尺规画图1.绘制定点A和B2.绘制线段AB3.以点A为圆心经过点B的圆4.以点B为圆心经过点A的圆5.
  • 2024-06-30opencv 欧拉变换
     importcv2importnumpyasnpdefeuler_view_transformation(image,angle,scale,dx,dy):#获取图像尺寸(h,w)=image.shape[:2]#设置旋转矩阵center=(w//2,h//2)M=cv2.getRotationMatrix2D(center,angle,scale)#应用旋
  • 2024-06-19HarmonyOS个人项目第一周遇到的问题(第二周发的,忘记得发博客了)
    项目介绍:在浏览官方文档的时候看到可以将图片旋转,所以在考虑是不是可以做一个类似于拼图的小游戏(不是不想做难的,主要是菜,边学边做)问题描述看的官方文档不会用,因为一开始看到的不是图片的属性是一个看不懂的东西里面的原因分析:就是单纯找错命令了解决方案:在百度
  • 2024-06-17获取three.js两点之间的控制点
    首先有两个点: constv0=newTHREE.Vector3(item.x,item.y,item.z);constv3=newTHREE.Vector3(item.target.x,item.target.y,item.target.z);如果想要获取中间点的控制线直接调用方法 getBezierPoint(v0,v3);getBezierPoint(v0,v3){//获取两点的控制点
  • 2024-06-10OpenCV RotatedRect类中angle参数解析 C++
    0.前言本文主要探讨RotatedRect类angle的实际含义,为后续学者提供一定的参考。1.官方手册RotatedRect其一构造函数如下图(图1-1)所示。在OpenCV图形坐标系中,水平方向向右为x轴正方向,垂直方向向下为y轴正方向,左上角为(0,0)点。center表示矩形的中心坐标,size中包含了矩形的宽度
  • 2024-06-10python打印一颗桃花树
     以下是使用Python的turtle库来绘制一棵梅花树,并添加落叶效果的代码:importturtleimportrandom#设置画布和画笔canvas=turtle.Screen()canvas.bgcolor("black")pen=turtle.Turtle()pen.speed(0)pen.penup()pen.left(90)pen.backward(200)pen.pendown()#
  • 2024-05-25Python串口控制MS伺服电机(多圈角度)
    """多圈电机转动模式1"""defdecimal_to_hex_bytes(decimal_number,byte_size):#检查字节大小参数的有效性valid_sizes={"int8":1,"int16":2,"int32":4,"int64":8}ifbyte_sizenotinval
  • 2024-05-07三角函数之二倍角公式
    前置1:圆周角定理:圆周角等于圆心角的一半,因此直径所对的圆周角等于直角前置2:三角形外角定理:三角形的一个外角等于它不相邻的两个内角之和公式1:\(\sin^{2}\theta+\cos^{2}\theta=1\)如上图,\(\DeltaBPA\)内接半圆,设半圆的半径为1,圆点为\(O\),设\(\anglePBA\)为
  • 2024-05-06三角函数半角公式
    半角公式前知识1:三角形外角定理:三角形的任意一个外角等于和它不相邻的两个内角之和如上图,\(O\)为原点,\(PC\)垂直于直径\(AB\),设圆的半径为1,\(\anglePOC=\theta\)。\(\DeltaPOB\)为等腰三角形,\(\anglePOC\)为\(\anglePBO\)的外角。根据前知识1,\(\anglePBO=\frac{\the
  • 2024-04-24交点法公路计算的一些相关方法函数(Python)
    1#弧度归一化2@staticmethod3defnormalize_radian(radian):4returnradian%tau56#获取坐标差7@staticmethod8defget_coord_diff(start_x,start_y,end_x,end_y):9returnend_x-start_x,end_y-st
  • 2024-04-10OpenCV与AI深度学习 | 实战 | 使用OpenCV确定对象的方向(附源码)
    本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。原文链接:实战|使用OpenCV确定对象的方向(附源码)导读本文将介绍如何使用OpenCV确定对象的方向(即旋转角度,以度为单位)。 1先决条件   安装Python3.7或者更高版本。可以参考下文链接:    
  • 2024-04-03Python实现【贪吃蛇大作战】+源码
    文章目录前言:一、游戏概述1.游戏玩法2.游戏特色二、游戏规则三、工具选择四、主要技术pygame库numpy库cocos2d五、源码分享六、项目地址前言:今天的GitHub小游戏分享,我们将聚焦于一个经典而又极富趣味性的游戏——贪吃蛇大作战。这款游戏不仅考验玩家的反应速度
  • 2024-04-02几种嵌入式中常见的滤波算法
    在嵌入式系统开发中,滤波算法是不可或缺的一部分,用于从带有噪声的数据中提取有用信息,提高数据质量,并减少错误决策的可能性。下面将介绍几种在嵌入式系统中常见的滤波算法。1.移动平均滤波(MovingAverageFilter)移动平均滤波是一种简单的滤波算法,通过计算一定窗口内数据点的平
  • 2024-04-02C++ std常用math函数
    std::atan和std::atan2std::atan(x)  即tan(angle)=x  所求angle范围[-PI/2,PI/2] [-90°,90°]std::atan2(y,x)即tan(angle)=y/x 所求angle范围[-PI,PI][-180°,180°]  std::fmod(x,y)计算x/y的浮点余数,如std::fmod(3.1,2)=1.1对浮点数进行
  • 2024-03-29math模块篇(六)
    文章目录math.log(x[,base])math.log1p(x)math.log2(x)math.log10(x)math.pow(x,y)math.sqrt(x)math.acos(x)math.asin(x)math.atan(x)math.atan2(y,x)math.cos(x)math.log(x[,base])math.log(x[,base])是Python中math模块的一个函数,用于计算一个数的自然
  • 2024-03-26光学镜头相关术语-英文翻译1
    光学镜头制造行业PM一枚,对接国外客户,日常分享英文术语。abaxialsphericalaberration轴外球差Abbeimagingtheory阿贝成像理论Aberrationcurve像差曲线Aberrationoflight光行差absolutecoordinatesystem绝对坐标系统absolutemagnitude绝对量absoluterefractiveinde
  • 2024-03-24Pedagogic metalanguage of Harry Potter
    ✨TheimagesbelowisallfromHarryPotter.Prominence(visual)2.Size:small3.Sharpnessforegroundcolor:Harryisoutoffocusandthesnakeisinfocus4.Address(visual):indirectgaze5.Angle:noangle6.Distance/shot:closeshot
  • 2024-03-24pedagogic metalanguage
    MyfavoriteEnglishvideoclipisfromthemovieFlyingringtravel.Therearetwomaincharactersinthevideoclip:CarlFredricksenandRussell.Underthecontinuousdevelopmentofthecity.CarlFredricksenmadeashockingmovetorealizeadreamheshar
  • 2024-03-248. 基于51单片机的感应震动&按键&超声波&蜂鸣器开关盖桶
    项目概述功能描述检测靠近时,垃圾桶自动开盖并伴随滴一声,2秒后关盖发生震动时,垃圾桶自动开盖并伴随滴一声,2秒后关盖按下按键时,垃圾桶自动开盖并伴随滴一声,2秒后关盖硬件说明SG90舵机,超声波模块,震动传感器,蜂鸣器链接:7.PWM开发SG90(手把手教会)链接:6.超声波测距的使
  • 2024-03-23My understanding of pedagogic metalanguage in "The Three-Body Problem "
  • 2024-03-21Qt QPolarChart极坐标图(阿基米德线、四叶曲线、六叶花瓣、三叶花瓣、心形曲线)
    QChart还有专门画极坐标的类QPolarChart,它的界面是一个圆盘。注意在使用之前,包括命名空间QT_CHARTS_USE_NAMESPACE,.pro文件中也要增加QT+=charts.1#include<QApplication>2#include<QDebug>3#include<QtCharts/QScatterSeries>4#include<QtCharts/QLineSer