首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大宇笔记

    Quartz 2D

    Quartz 2D 是iOS 和Mac OS X中的二维绘图引擎。我们可以利用Quartz 2D API画出想要的图形效果。 在一个应用程序中提供图形编辑功能 创建或显示位图图像 使用PDF文档 Organization of This Document 本文档分为以下章节: Overview of Quartz 2D Data Management in Quartz 2D discusses how to move data into and out of Quartz. Text describes Quartz 2D low-level support for text and glyphs, and alternatives that provide higher-level

    64510编辑于 2022-06-02
  • 来自专栏calmound

    Search a 2D Matrix

    问题:二维数组中是否存在一个数 class Solution { public: bool dfs(vector<vector<int> > &matrix,int target,int n) { if(n==matrix.size()) return false; if(matrix[n][0]>target) return false; for(int i=0;i<matrix[n].size();i++) {

    64560发布于 2018-04-17
  • 来自专栏烤包子

    2D Distance Functions

    所有基本体都在原点处居中。您必须转换点以获得任意旋转、转换和缩放的对象(请参见下文)。

    1.5K20发布于 2021-11-10
  • 来自专栏前端学习笔记

    2D转换总结

      转换transform我们简单理解就是变形有2D和3D之分 ● 我们暂且学了三个分别是位移旋转和缩放 ● 2D移动translate(x, y)最大的优势是不影响其他盒子 ,里面参数用% .是相对于自身宽 可以分开写比如translateX(x)和translateY(y) 2D旋转rotate(度数)可以实现旋转元素 度数的单位是deg 2D缩放sacle(x,y)里面参数是数字不跟单位可以是小数最大的优势不影响其他盒子

    44032发布于 2020-10-26
  • 来自专栏网络日志

    过渡和2d效果

    过渡就是给css单个或者是多个的属性发生的变化过程添加一个过程,时长的规定看项目需求一般使用简写语法transition:all这里的all代表选中所有的属性值 5s s代表秒,也可以用ms,1秒等于1000ms,所以不推荐用ms一般写上transition:all 5s;就可以有一个简单的过渡了,根据需求写过渡应该在哪里,如果是鼠标指向的话就加在hover的下面,如果过渡后需要回来也有过渡动画就需要加在需要过渡动画的元素里例:div{width: 100px;height: 100px;border:1px solid red;transition:all 3s;}div:hover{left:300px;}这样就是鼠标指向后有一个过渡,也有一个回来的过渡动画。div{width: 100px;height: 100px;border:1px solid red;}div:hover{left:300px;transition:all 3s;}像这样添加就是一旦鼠标移开该div,div会立马回到原点。过渡动画的加速过程是可以自己定义的,一共是七种。例:css部分: ul{

    32510编辑于 2024-06-13
  • 来自专栏杂七杂八

    Matplotlib 绘2D

    Matplotlib 是一个非常简单而又完善的开源绘图库。那么它到底有多简单呢? 基本知识 首先官方文档奉上 下面,我们通过 3 行代码绘制一张简单的折线图。 from matplotlib imp

    2.9K50发布于 2018-04-27
  • 来自专栏又见苍岚

    2D 离散傅里叶变换

    2D DFT变换在数字图像处理中有着重要应用,本文记录相关概念和简单应用。 对于数字图像处理来说,离散的 2D 傅里叶变换是更加实用的理论,根据傅里叶变换的性质 我们可以使用傅里叶变换进行时域的卷积、相关等操作 2D 傅里叶变换 1D 傅里叶变换是将时域信号用频域空间的基—— 不同频率的正弦、余弦波表示后的结果,那么 2D 傅里叶变换本质是什么呢 一维傅里叶变换 回顾一维傅里叶变换: F(w)=\int_{-\infty}^{+\infty} f(x) e^{-j w x

    2.2K20编辑于 2022-11-30
  • 来自专栏腾讯IVWEB团队的专栏

    WebGL: 从 2D 开始

    技术上我们已经有足够多的手段去实现一个三维世界,比如css3可以实现3D变换、动画,html5 canvas 2D画布可以模拟3D物体甚至实现3D的效果。 WebGL的绘制代码相对于canvas 2d来说会显得非常复杂,比如绘制一个矩形,canva 2d只需要不超过20行代码即可,而利用WebGL的话,也许会写出将近200行。 2D图形绘制 在前面的代码中,已经绘制出了三角形的三个顶点,并且这三个顶点的z值都为0,那么怎么绘制一个二维平面的三角形呢?只需要简单修改之前的代码。 总结 在开始WebGL绘制三维图形之前需要熟悉WebGL的2D图形的绘制,关于纹理贴图,光照等内容等下一篇再介绍吧。 原文出处:IVWEB社区 未经同意,禁止转载

    5.6K10发布于 2017-10-13
  • 来自专栏全栈程序员必看

    2d游戏shader(效果)

    刚刚开源了自己积累的一些2D效果的Shader实现,项目GitHub地址。效果在下面列出,我使用的Unity版本是5.3.5p8(当前已更新到5.6.0f3),可用不低于此版本的unity打开查看。

    1.9K10编辑于 2022-07-28
  • 来自专栏人工智能与演化计算成长与进阶

    JFreechart绘制2D散点图

    PlotOrientation.VERTICAL, true, true, false);//设置表头,x轴,y轴,name表示问题的类型 ChartFrame frame = new ChartFrame("2D

    1.5K20发布于 2021-03-16
  • 来自专栏我和未来有约会

    转向行为 - 2D向量

    转向行为已经被各种语言实现过多次了,其最底层是用向量来描述的(也是最常见的实现方式)。 概括的看,一个向量由两部分组成:一个方向和一个大小。比如,一个运动中对象的速度由它要去哪里(方向)和移动快慢(大小)两部分组成。因此,把速度看作一 个向量是最贴切不过的。加速度——任何改变对象速度的作用力——同样也是由力的方向和大小组成(另一个向量)。向量同样也可以用来描述对象间的位置关系, 其中大小代表距离,方向代表角度。 向量还可以用来表示一个角色(脸)的朝向,这种情况下就只管方向,而忽视大小,也可以说大小等于1。这

    79760发布于 2018-01-16
  • 来自专栏游戏开发之旅

    2D图像中点的旋转

    2D图像中点的旋转 先从向量内积说起,向量a = (x1, y1),b = (x2, y2) a▪b = <a,b>= |a||b|cosθ = x1x2+ y1y2 几何表示 ?

    1.3K30发布于 2019-12-02
  • 来自专栏前端进阶学习交流

    CSS样式更改——2D转换

    前言 上篇文章主要讲述了CSS样式更改中的裁剪、Z-Index、清除、改变元素的特性基础知识,这篇文章我们来介绍下CSS样式更改中2D转换的基础用法。 2D转换 1).元素位移translate(左边,顶边) div { transform: translate(50px,100px); -ms-transform: translate(50px,100px Safari and Chrome */ -o-transform:matrix(1.3,0.32,1.32,0.22,0.54,0.65); /* Opera */ } 定义6个数的矩阵 6).2D 方法和3D方法,并且可以单个设置每一种的方法的x,y轴转向值,比如: rotate(angle) 定义 2D 旋转,在参数中规定角度。 参考文档:W3C官方文档(CSS篇) 总结 这篇文章主要介绍了CSS样式更改篇中的2D转换基本设置,希望对大家的学习有帮助。

    1.5K10发布于 2020-11-25
  • 来自专栏网页前端

    2d转换缩放与旋转

    ## 本章将介绍简单的2d缩放的实现,并且举几个简单的应用案例。 No.1缩放属性 ? ?

    67910发布于 2021-04-13
  • 来自专栏大壮

    iOS transform(2D仿射)

    主要分3个部分说明。 1.基础及矩阵概念 2.2D仿射 3.3D仿射 1.CGAffineTrans的API 带Make的:起点固定,每次控制的事件只针对起点。 不带Make的:为一个变换再加上平移,针对上一个位置,不针对起点。 //位移仿射 CGAffineTransformMakeTranslation CGAffineTransformTranslate //旋转仿射 CGAffineTransformMakeRotation CGAffineTransformRotate //缩放仿射 CG

    74350发布于 2018-06-19
  • 来自专栏又见苍岚

    Python 生成 2D 高斯核

    本文记录 Python 中二维高斯核的生成方法。 生成思路 使用 cv2.getGaussianKernel(ksize, sigma[, ktype]) 函数 该函数用于生成一维高斯核 生成一维高斯核后乘以自己的转置得到二维高斯核 核心函数 cv2.getGaussianKernel(ksize, sigma[, ktype]) ,函数生成一维高斯核 官方函数文档 参数说明 参数 描述 限制 ksize 核尺寸(文档中要求奇数,使用时可以是偶数) 正整数 sig

    2.9K20编辑于 2022-08-06
  • 来自专栏给永远比拿愉快

    Leetcode: Search a 2D Matrix

    题目: Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:

    35210发布于 2019-01-22
  • 来自专栏开心的学习之路

    Canvas绘图——2d

    var canvas = document.getElementById("c"); var context = canvas.getContext("2d"); var width = canvas.width

    1.2K70发布于 2018-04-17
  • 来自专栏mathor

    2D函数梯度优化

    首先我们构建一个2D函数方程 $$ f(x,y)=(x^2+y-11)^2+(x+y^2-7)^2 $$ 该方程为Himmelblau方程,是科学家们研究出来专门用于检测一个优化器效果的方程。

    78640发布于 2020-02-11
  • 来自专栏mySoul

    css的2D转换

    css的2d转换 即,进行一些css的转换 坐标 描述坐标的系统有笛卡尔坐标系统和齐次坐标系。 笛卡尔坐标系 用一组数值在一组平面上表示一个点。

    1.2K00发布于 2018-08-08
领券