07 2022 档案
摘要:s1 t1 = mt('醇的化学反应', font='STZhongsong') al1 = msm('general') al20 = msm('general2').scale(2) xs(al1, 0, al20, 0) xm(al1, 0, al20, 0) al1.save_state()
阅读全文
摘要:想给图形设置填充色,发现填充永远是黑色,原来图形的fill_opacity默认为0,设置为1即可
阅读全文
摘要:我先在自己的虚拟环境中安装了jupyterlab_code_formatter,然后安装了autopep8,然后按工具栏右下角的autopep8工具,它格式化代码之后使得魔术命令不可用: % % manim - v WARNING - ql sss 原来为: %%manim -v WARNING -
阅读全文
摘要:%%manim -v WARNING -qh s1 class s1(Scene): def construct(self): def getall(): alls = self.mobjects vg = VGroup() for i in alls: vg.add(i) return vg cl
阅读全文
摘要:将 n = len(a)/2 for i in range(0, n-1) … 改为 n = int(len(a)/2) for i in range(0, n-1) … 即可
阅读全文
摘要:我正在处理一个花朵的svg,但是它的五个花瓣绘制在同一个路径下,使用路径>分离命令就可以分离出每个花瓣的路径
阅读全文
摘要:1、读卡器卡槽 数码相机上的SD卡可以直接插入使用,手机上的TF卡(micro SD卡)不能直接插入,需要SD卡卡托转换,或者通过USB读卡器使用 2、USB接口 目前有USB2.0(4个触点)和USB3.0(SS,蓝色或彩色,9个触点)两种,后者在实际使用中的传输速度是前者的2~3倍 3、电源接口
阅读全文
摘要:def para(x, y): a = Text(y, font="STZhongsong").to_edge(DOWN).scale(0.6) b = Text(x, font="STZhongsong").to_edge(1.8*DOWN).scale(0.6) return VGroup(a,
阅读全文
摘要:%%manim -v WARNING -qh e0 class e0(Scene): def construct(self): s0 = SVGMobject(r"D:\manimSVG\DANDADAN.svg").scale(4).set_color_by_gradient(WHITE, PIN
阅读全文
摘要:%%manim -v WARNING -qh s1 class s1(Scene): def construct(self): def getall(): alls = self.mobjects vg = VGroup() for i in alls: vg.add(i) return vg cl
阅读全文
摘要:%%manim -v WARNING -qh s1 class s1(Scene): def construct(self): class narrator(Text): def __init__( self, *text_parts, font: str = "STZhongsong", **kw
阅读全文
摘要:加上target即可: pip install --target=C:\Users\86158\AppData\Local\Programs\Python\Python39\Lib\site-packages manim
阅读全文
摘要:如果对部分文字使用,若它没有填充颜色,那么set_sheen()函数不起效果: t = Text('my love is boundless') t[3:7].set_sheen(1) 并且set_color_by_gradient()函数和set_sheen()函数一起作用时,前者会失效: t =
阅读全文
摘要:在使用Jupyter的时候,打字总是将后面的字吃掉了,这是因为我们误触了insert键,将插入模式改为了覆盖模式 然而我的insert键在F12上,在Jupyter中代表打开开发者工具,其实还有另一个insert键:NumLock+0
阅读全文
摘要:将 self.play(GrowFromPoint(a, a.get_center)) 改成 self.play(GrowFromPoint(a, a.get_center()))
阅读全文
摘要:昨天还用的好好的,今天就报错了 def getall(): alls = self.mobjects vg = VGroup() for i in alls: vg.add(i) return vg a = getall() … # 让a移动等操作 self.play(Transform(a,b))
阅读全文
摘要:%%manim -v WARNING -qh s1 class s1(ThreeDScene): def construct(self): n1 = Text('在正六边形中,各个内角为120°').to_edge(DOWN).scale(0.6) n2 = Text('但是sp³杂化的碳原子正常键
阅读全文
摘要:我在旋转四面体的时候,发现了如下bug: 如果angle>180度,旋转时会压成平面以及其他的一些bug t = Tetrahedron() self.play(t.animate.rotate(angle=180*DEGREES,axis=np.array([0,1,0])), run_time=
阅读全文
摘要:var precontent = document.getElementById("preview").value; precontent.slice(2) = 'hello' 猜想是因为precontent类型是变量,而只有string才有slice方法
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') # 注意以下几种不能同时使用 tk.Label(window, text='side').pack(
阅读全文
摘要:import tkinter as tk from tkinter import messagebox window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') def hitme(): tk.mes
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') tk.Label(window, text='on the window').pack() # wi
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') def createnew(): l.config(text='you have created a
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') canvas = tk.Canvas(window, bg='green', height=100,
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') def printselection(): if var1.get() and var2.get()
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') def printselection(v): # scale会自动传入参数 l.config(tex
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') def printselection(): l.config(text='you have sele
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') def printselection(): # 改变 value = lb.get(lb.curse
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') def insertpoint(): # 插入到光标的位置 var = e.get() # 获取到e
阅读全文
摘要:import tkinter as tk window = tk.Tk() window.title("daxiangcai's title") window.geometry('800x400') # 窗口大小 onhit = False labeltext = tk.StringVar() de
阅读全文
摘要:这是因为我我将自己的py文件命名为了tkinter.py,导致循环导入库,重命名即可
阅读全文
摘要:%%manim -v WARNING -qh s1 class s1(Scene): def construct(self): t1 = Text("链烷烃的构象", font="STZhongsong") self.play(DrawBorderThenFill(t1)) self.play(Fa
阅读全文
摘要:使用np.array(),比如: np.array([dot1.get_x(),dot2.get_y(),0])
阅读全文
摘要:目的是想要将svg移动到函数的某个点上: point = ax.c2p(1,1) self.play(GrowFromPoint(point, point.get_center())) 少了一步,要先将point变成dot: point = ax.c2p(120, 12.1) point = Dot
阅读全文
摘要:少写了animate: self.play(svg.scale(0.5))
阅读全文
摘要:ax = Axes( x_range=, y_range=, x_length=, y_length=, axis_config = {"include_tip": False} ).add_coordinates() labels = ax.get_axis_labels( x_label=, y
阅读全文
摘要:首先要知道,如果对一个Mobject使用多个动画,AnimationGroup()只会执行最后一个,Succession()大部分情况下会将这些动画依次播放,少数情况下只会执行最后一个 这是比较成熟的解决方法: 1、实现同时开始,持续时间不同的多个动画 使用Succession(),比如: t1 =
阅读全文
摘要:使用arrange,比如: t1 = Text("大湘菜") t2 = Text("小湘菜") vg = VGroup(t1,t2).arrange() self.play(Write(vg)) 其中arrange()可以使用参数buff,使用set_x/y()可以调整位置
阅读全文
摘要:使用Succession(),比如: t1 = Text("大湘菜") t2 = Text("小湘菜") self.play(Succession(Write(t1), Transform(t1,t2))) 那么Write()和Transform()就会按顺序播放
阅读全文
摘要:将style="background-color: #00000000"改为style="background-color: #000011"
阅读全文
摘要:如果svg是水平的,那么使用get_left()/get_right()没问题;但是如果svg是倾斜的,那么这时候旋转点就有偏差,可以使用get_end()/get_right(),但是大部分svg都是闭合路径,get_end()和get_right()使用效果一样,只能用svg[n]和svg[n+
阅读全文
摘要:%%manim -v WARNING -qh s1 class s1(Scene): def construct(self): name = Text("海 子 之 春", font="STZhongsong").set_color_by_gradient(WHITE, PINK) svg = SV
阅读全文
摘要:不管使用get_left/right()还是get_center()都会有偏移,最后的解决方法是使用Transform来实现旋转的效果
阅读全文
摘要:在Latex前面加上r,防止转义
阅读全文
摘要:这个问题出现在我用chemdraw画原子轨道的时候出现,画出来的p轨道一半白一半黑,我使用AI改变填充颜色之后使用svg就会报这个错误,但是不对原svg文件处理就不会报错
阅读全文
摘要:钢笔画出来的线条叫做路径,路径可以闭合/不闭合(不闭合的路径在描绘完毕后按Ctrl键后点击空白处即可完成绘制) 按Shift+C可以切换到锚点工具 使用钢笔工具的时候拖拽鼠标可以绘制曲线,如果没有落点的预判可以按Ctrl+K,点击选择和锚点显示,在最下面勾选为以下对象启用橡皮筋即可显示落点 Ctrl
阅读全文
摘要:点击图形并按Shift键移动可以沿直线移动 选择倾斜工具(在旋转工具项下),可以直接对路径进行拖拽;先单击描点可以以其为中心点进行倾斜
阅读全文
摘要:锁定图层:Ctrl+2;解锁图层:Ctrl+Alt+2。锁定的目的在于防止误触 选择工具(V) 缩放图形的时候,按住Shift键表示等比例缩放,按住Alt键表示以中心点为锚点进行缩放 直接选择工具(A):用于变形 可以按住鼠标左键拖拽来框选点,进行多个锚点的变形 Ctrl+H:隐藏路径 魔棒工具(Y
阅读全文
浙公网安备 33010602011771号