首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    【HDU】4888 Redraw Beautiful Drawings 网络流【推断解是否唯一】

    比赛的时候看出是个网络流,可是没有敲出来。各种反面样例推倒自己(究其原因是不愿意写暴力推断的)。。

    31910编辑于 2022-07-07
  • 来自专栏蚂蚁开源社区

    使用HTML5和Javascript设计绘图程序

    这里我们要对4个鼠标的相关事件进行编码,并且要编写两个相关的方法addClick和redraw。 再来看下redraw这个方法,其作用为每次都清空画板,然后重新把所有的点都画过,效率不高,但作为本例子来说还是可以接受,代码如下: function redraw(){ canvas.width = canvas.width 的方法中,我们去掉context.strokeStyle一句,将绘画笔的颜色设置到for循环中去设置,更新后的redraw代码如下: function redraw(){ /* context.strokeStyle 并且也要更新redraw方法,更新后的addClick,redraw代码如下: function addClick(x, y, dragging) { clickX.push(x); clickY.push 同样要在redraw的方法中对新的两个绘图工具进行处理,代码如下: function redraw(){ context.lineJoin = "round"; for(var i=0; i < clickX.length

    2.4K20发布于 2019-08-09
  • 来自专栏wx公众号开发

    Manim 制作记忆单词视频!

    本质你用always_redraw分别重绘了子对象(数字、%符号),再用VGroup+updater试图统一定位。 在每一帧中,always_redraw会“重新创建”一个新的Mobject,新对象初始位置通常是默认位置(接近(0,0)(0,0)(0,0))。 你之前的结构近似如下:percent_num=always_redraw(...)percent_sym=always_redraw(...)percent_group=VGroup(percent_num 5.3检查:是否混用了updater与always_redraw经验规则:动态结构:优先用always_redraw一次性生成并定位动态位置:优先用updater(但updater的对象尽量不要包含“每帧重生 6.一句话总结(后续复用)不要把动态HUD的“子元素”分别always_redraw后再靠父组updater定位要把HUD作为一个整体always_redraw,并在lambda里完成.arrange+

    14810编辑于 2026-01-01
  • 来自专栏LeoXu的博客

    oCanvas 教程学习摘要(二) 转

    Boolean fps : Number,默认为30 plugins : Array disableScrolling : Boolean 4、addChild(object [, redraw redraw : Boolean (since version 2.0.0),如果设置为false,canvas不会再对象被添加到canvas之后立即进行重新绘制。 7、redraw() 重新绘制所有添加到canvas上的对象,它是draw模块redraw()方法的快速原型方法。 ); canvas.addChild(button); button.fill = "#999"; button.bind("click tap", function () { canvas.redraw (); }); 8、removeChild(object [, redraw]) 从canvas里面移除传入的对象,默认会触发redraw

    48120发布于 2018-08-15
  • 来自专栏跟牛老师一起学WEBGIS

    Arcgis for Js之Graphiclayer扩展详解

    _refresh(true); }, _refresh: function(redraw) { var that=this; _draw; for (i = 0; i < gs.length; i++) { _draw(gs[i], redraw); } this.show(); }, _draw:function(graphic, redraw){ if (! _drawChart(graphic,redraw); } }, _drawChart:function(graphic,redraw){ var id=attribute.code, series = [attribute.male, attribute.female]; if(redraw

    2.5K30发布于 2018-10-23
  • 来自专栏Coding迪斯尼

    vue+webpack实现精美游戏设计:实现建筑物的渐变生成效果

    负责绘制绘制页面的是redraw函数,因此我们也要进行相应修改,代码修改如下: redraw (layer, tiles) { // 先创建一个二维数组,然后从建筑物记录数组中找到当前已经放置到方格里的建筑物 constrcutionStep1 和 constructionStep2 分别用来把建筑物生成时两阶段对应的图片加载到页面里,getBuildingByName根据传入的建筑物名称调用不同的函数加载对应图片,这个函数是redraw 里被调用的,redraw()通过变量城市图层的网格区,得知每个网格区建筑物的名称,然后调用getBuildingByName将建筑物对应的图片加载到浏览器后,绘制到页面上。 最后代码的改动在tick函数: tick () { .... // change here this.cityGrowingTick() this.redraw(this.cityLayer 每次tick函数触发时,它便调用cityGrowingTick函数,用来计算当前正在处于建造期的所有建筑是否应该进入下一关形态,redraw调用时则对形态有变更的建筑物根据当前所在阶段进行重新绘制。

    63630发布于 2018-07-19
  • 来自专栏1996

    C++实现俄罗斯方块(附代码)

    void SetColor(int); //控制颜色 void Draw(int, int, int); //画图形 void Run(); //运行游戏 void ReDraw + 1]; SetPos((ny + 1) * 2, nx + 1); SetColor(i + 1); cout << "■"; } } void Tetris::ReDraw Judge(point[0] + 2, point[1], id)) { ReDraw(point[0], point[1], id); Judge(point[0], point[1] - 1, id)) { ReDraw(point[0], point[1], id); Judge(point[0], point[1] + 1, id)) { ReDraw(point[0], point[1], id);

    11.5K20编辑于 2022-08-24
  • 来自专栏c#Winform自定义控件系列

    (十七)c#Winform自定义控件-基类窗体

    ///

    16 /// 是否重绘边框样式 17 /// 18 private bool _redraw _redraw; 146 } 147 set 148 { 149 this. _redraw = value; 150 } 151 } 152 153 private bool _isFullSize = true; 154 _redraw) 13 { 14 ControlPaint.DrawBorder(e.Graphics, base.ClientRectangle _redraw; 166 } 167 set 168 { 169 this.

    1.9K20发布于 2019-09-11
  • 来自专栏我和未来有约会

    [Silverlight 4 RC]WebBrowserBrush概览

    这里注意在WebBrowser内容发生变化后需要调用WebBrowserBrush的Redraw方法。 private void btnPaint_Click(object sender, System.Windows.RoutedEventArgs e) { xWebBrowserBrush.Redraw

    87780发布于 2018-01-16
  • 来自专栏数据结构与算法

    My Vim

    filereadable(Obj) || (filereadable(Obj) && (getftime(Obj) < getftime(Sou))) 92 redraw! | echo " compiling..." 108 silent make 109 endif 110 redraw let v:statusmsg = '' 157 if filereadable(Obj) && (getftime(Obj) >= getftime(Sou)) 158 redraw if executable(Exe) && getftime(Exe) >= getftime(Obj) && getftime(Obj) >= getftime(Sou) 212 redraw /%<" 221 endif 222 endif 223 redraw!

    1.8K70发布于 2018-04-11
  • 来自专栏跟牛老师一起学WEBGIS

    Arcgis for Javascript之统计图的实现

    graphics.length;i++){ graphics[i].symbol = symbol; chartLayer.redraw graphic = evt.graphic; graphic.symbol.url="bar_select.png"; chartLayer.redraw var graphic = evt.graphic; graphic.symbol.url="bar.png"; chartLayer.redraw graphic = evt.graphic; graphic.symbol.url="bar_select.png"; chartLayer.redraw var graphic = evt.graphic; graphic.symbol.url="bar.png"; chartLayer.redraw

    1.5K10发布于 2018-10-23
  • 来自专栏小徐学爬虫

    使用Tkinter开发Python棋盘游戏

    pass counter += 1 global gameframe gameframe.destroy() redraw check_board()​​def redraw(): global gameframe gameframe = tk.Frame(root) gameframe.pack()​ row=i,column=j,padx='3',pady='3') L.bind('<Button-1>',lambda e,i=i,j=j:on_click(i,j,e))​​redraw

    63910编辑于 2024-05-14
  • 来自专栏IMWeb前端团队

    lottie系列文章(四):源码分析——svg渲染

    function renderPath(styleData, itemData, isFirstFrame) { var j, jLen,pathStringTransformed,redraw itemData.lvl; var paths, mat, props, iterations, k; for(l=0;l<lLen;l+=1){ redraw redraw && iterations > 0) { redraw = itemData.transformers[k].mProps. _mdf || redraw; iterations --; k --; } _mdf = redraw || itemData.styles[l].

    2.6K10发布于 2019-12-03
  • 来自专栏10km的专栏

    java SWT:基于Composite定制背景透明的浮动图像按钮(image button)

    State.ACTIVE; setCursor(SWTResourceManager.getCursor(SWT.CURSOR_HAND)); redraw e) { active = State.UNACTIVE; setCursor(defCursor); redraw MouseEvent e) { if(1==e.button){ active=State.DOWN; redraw e) { if(1==e.button){ active=State.ACTIVE; redraw

    3K20发布于 2019-05-25
  • 来自专栏前端杂货铺

    js实现css3的过渡,需要注意的一点(浏览器优化)

    元素是不会从0~100像素动画的,因为现代浏览器有自己的优化机制,它只会处理后面的dom.style.left = "100px", 可以通过访问元素的OffsetHeight属性,来让起重绘,$.fn.redraw  = function(){ $(this).each(function(){ var redraw = this.offsetHeight; });}; 知道为啥这样访问offsetHeight可以实现功能吗

    94280发布于 2018-03-15
  • 来自专栏Danny的专栏

    机房收费系统——将MSHFlexGrid控件中的数据导出到Excel

    、在VB事件中写代码: Private Sub cmdExport_Click() Dim i As Integer Dim j As Integer myFlexGrid.Redraw Sheet1").Cells(i + 1, j + 1) = myFlexGrid.Text Next j Next i myFlexGrid.Redraw

    1.7K20发布于 2018-09-13
  • 来自专栏C++核心准则原文翻译

    C++核心准则C.129:设计类层次关系时,区分实现继承和接口继承‍

    const { return col; } virtual void rotate(int) = 0; virtual void move(Point p) { cent = p; redraw (); } virtual void redraw(); // ... private: Point cent; Color col; }; class Circle const = 0; virtual void rotate(int) = 0; virtual void move(Point p) = 0; virtual void redraw const = 0; virtual void rotate(int) = 0; virtual void move(Point p) = 0; virtual void redraw void rotate(int) override { /* ... */ } void move(Point p) override { /* ... */ } void redraw

    70210发布于 2020-03-25
  • 来自专栏nimomeng的自我进阶

    View官方文档

    当你的view的内容变化时,不应当直接redraw这些内容。相反,应当通过setNeedsDisplay或者setNeedsDisplayInRect:method方法来使这些view失效。 view的contents的好方法,但是你依然能设置conent Mode为UIViewContentModeRedraw,尤其当你想在scaling或者resizing操作时去自定义views或者去redraw 如果任何view被标记为需要被redrawn,UIKit会让view去自己redraw。对于定义了drawRect方法的自定义view,UIKit会调用那个方法。 很多属性可以允许你是使用覆盖过的方法,例如contentMode设置为contentStrech属性,可以改变最终render的结果,并且可以去由你自己redraw内容。

    2.8K20发布于 2018-09-13
  • 来自专栏Coding迪斯尼

    实现红警式的建筑物拖拽生成特效

    this.buildingTypeToBePlaced) this.buildingList.push(newBuildingData) console.log('redraw layer') // 重绘城市图层,把刚放下的建筑物在方格中绘制出来 this.redraw(this.cityLayer, this.cityLayer.tiles 我们再看redraw函数的相关实现: cityLayer () { var obj = this.layer() var bg = new this.cjs.Bitmap (obj, tiles) return obj }, redraw (layer, tiles) { // change here layer.viewMap[i][j] = t } } layer.data = newDataMap }, 在redraw

    1.6K30发布于 2018-07-19
  • 来自专栏林德熙的博客

    学习 CPF 框架笔记 了解 X11 窗口和消息基础知识

    out var @event); if (@event.type == XEventName.Expose) { Redraw ; } ... // 忽略其他代码 } ... // 忽略其他代码 } private void Redraw out var @event); if (@event.type == XEventName.Expose) { Redraw // 忽略其他代码 } private (int X, int Y) _lastPoint; private bool _isDown; private void Redraw } } private (int X, int Y) _lastPoint; private bool _isDown; private void Redraw

    77910编辑于 2024-03-27
领券