- 2024-09-07manim边学边做--角度标记
manim中绘制一个角度其实就是绘制两条直线,本篇介绍的不是绘制角度,而是绘制角度标记。对于锐角和钝角,角度标记是一个弧,弧的度数与角的度数一样;对于直角,角度标记是一个垂直的拐角。manim中关于角度标记的模型主要有3个:Angle:根据两条直线绘制角度标记RightAngle:根据两条互相垂
- 2024-08-04C#:通用方法总结—第14集
大家好,今天继续介绍我们的通用方法系列。下面是今天的通用方法:(1)这个通用方法为获取平面矢量///<summary> ///获取平面矢量 ///</summary> ///<paramname="c"></param> ///<returns></returns> publicstaticdouble[]GetVector(T
- 2024-06-20[转帖]剖析free命令
https://perthcharles.github.io/2015/09/28/wiki-tool-free/ Linux中有许多的查看系统状态的命令,但是如果没有一些相关的背景知识就很容易造成误解。free命令就是一个明显的例子。本系列wiki就结合一些好的资料并结合自身理解来尝试剖析一些常用又常被误解的Linux命令
- 2024-05-25画布掌航:绘制画布
绘制画布ヾ(•ω•`)o准备importmatplotlib.pyplotaspltfromIPython.displayimportHTMLimportnumpyasnpfromhtml变量import*
- 2024-05-22autocad.net 图元Delta属性居然受UCS影响
今天在进行几何运算时,发现在UCS非世界坐标系的时候运算结果不正确这与我以往的认知出现了冲突,我个人的经验,只有在用户交互的时候(如GetPoint,GetEntity),才用得到ucs。当一个图元已经从id拿到,转化为Entity时,从改图元属性上取出的属性应该为均为世界坐标系。经过我的排查后发现,Li
- 2024-03-19XReport通过数据控制控件是否打印
需求场景:医嘱单在患者出院的时候,需要标记一条红线,表示以下没有医嘱了。数据库中此记录的一个字段属性isRed值来标记这一行。 实现:XReport报表的明细区域增加一个line1对象。然后在明细表格带区添加如下事件代码,就可以实现这条线的可见打印输出通过数据集的属性控制了。priva
- 2024-03-08剔除自相交线上的环
importnumpyasnpfromfunctoolsimportpartialfromshapely.geometryimportPoint,LineStringfromshapely.opsimportsubstring,split,linemergeclassremoveRingOnLineSting():#去除自相交线上的小环#基本思路1定位自相交点2自相交点分割线
- 2024-01-29python之常用标准库-configparser
configparser主要用于生成和修改常见配置文档,所以常见的操作为读和写1.写定义参数变量,赋值直接赋值法conf['test_default']={'test_line1':'test_line1'}通过增加section,set赋值法conf.add_section('test')conf.set('test','test_line1',
- 2023-08-07qt截图软件中画箭头代码原理
截图工具中,需要画一个指向箭头, 该箭头的形状解析示意图如下所示,对应的qt代码如下: //画出一个箭头线,主要是算出这几个点。//这个箭头形状是这样的,胖嘟嘟的那种,但是出发点是一个细的QLineFlineOrigin(mPosStart,mPosEnd);lineOrigin.setLength(lineOrigin.length()-arrowHeig
- 2023-04-14Matlab:三维散点直线拟合
clearclcdata_line1=xlsread('24.xlsx','Sheet1','A1:C30');%写入字符串x1=data_line1(:,1);y1=data_line1(:,2);z1=data_line1(:,3);Point1=[x4y4z4];num=length(Point1);t1=linspace(-0.15,-0.01);%有效范围F=@(p)arrayf
- 2023-04-07判断两直线平行
判断两直线平行isIntersect3(line1,line2){//转换成一般式:Ax+By=Cleta1=line1.endPoint.y-line1.startPoint.y;letb1=line1.startPoint.x-line1.endPoint.x;letc1=a1*line1.startPoint.x+b1*line1.startPoint.y;
- 2023-02-26Python split()方法
通过指定分隔符对字符串进行切片split()方法语法:str.split(str="",num=stpring.count(str)).str--分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num--
- 2023-02-18测量距离(中心线到中心线)
doubleDis_lineLine(tag_tObj1,tag_tObj2)//测量距离{ NXOpen::Session*theSession=NXOpen::Session::GetSession(); NXOpen::Part*workPart(theSession->Parts()-
- 2023-01-1611.PyQt5【基本组件】单行输入框-QLineEdit
一、前言QLineEdit是最常用的输入字段。它提供了一个框,可以在其中输入一行文本。二、学习目标1.QLineEdit常用方法2.QLineEdit常用信号3.QLineEdit组件的应用三、知
- 2023-01-03Python读写文件之换行符
系统的换行符和路径分隔符 os模块可以获取当前系统的换行符和路径分隔符 windows操作系统>>>os.linesep '\r\n
- 2022-09-06列表 与 字符串 格式转换
字符串转换成列表Pythonsplit()方法str="Line1-abcdef\nLine2-abc\nLine4-abcd";printstr.split();#以空格为分隔符,包含\nprintstr.split('',1);#
- 2022-08-17Python抓取汇率并绘制成折线图
公司的一个小工作,需要抓取美元、欧元汇率并绘制成折线图。很小的功能,背后却涉及很多Python知识,甚至一些冷门的知识点。知识点总结如下:1.python抓取网页数据,利用pandas.rea
- 2022-08-14闭包
在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。闭包具有提高代码复用性的作用。defline_c