Skip to content
Ider

沉淀我所学习,累积我所见闻,分享我所体验

Primary Navigation Menu
Menu
  • Home
  • About Ider
    • Who Ider?
    • Why Ider?
    • How Ider?
    • Where Ider?
    • What Ider?

SVG

2013-08-31
31 August
On August 31, 2013
In Front Interface(界面构想), Language Tips(语言初试)

JavaScript操作SVG的一些知识

前阵子学习了一下SVG(Scalable Vector Graphics),希望能借此弥补自己在图形艺术上的不足,当然最后也没有得到什么提高,不过也扩充了一些网页前段技术知识。通过做了一些小的设计项目,也发现SVG可以弥补一些HTML元素的不足,比如倾斜、弧线、动画、复用等等。

虽然SVG和HTML一样都属于XML的一种方言,一些基本的JavaScript对HTML的DOM操作都适用于SVG,但是在实际运用中还是因为这样那样的细微区别遇到了不大不小的麻烦。所以通过此篇文章记录下遇到的问题和解决的方法。
Read More →

2013-05-21
21 May
On May 21, 2013
In Algorithm Analysis(算法分析), Front Interface(界面构想), Knowledge Base(心得笔库), Mathematical Theory(数学理论)

连续平滑的贝塞尔曲线

在我研究生的时候,我上了一门OpenGL的课程。我非常喜欢OpenGL,因为它让我写的程序从此不再只局限于黑白的终端界面,而变得艳丽多彩。从那么课上,我也第一次认识了“贝塞尔曲线Bézier Curve”,它是那么的神奇,仅仅用几个点通过一个公式就能表现出一条优美的曲线。

这让一直热爱数学的我无法自拔,仿佛又回到了高中,坐在课堂里听着彪哥(我的高中数学老师)给我们讲述着各种曲线方程:抛物线、椭圆、双曲线……可惜怎么就从来没有提到过贝塞尔曲线呢。好吧,不在高考考纲之中。

贝塞尔方程的优点在于可以利用较少的存储几个点就能描绘出光滑的曲线或者曲面。而方程的计算也不会消耗太多的时间,真可谓是图形学中的一把利器。虽然后来并没有继续学习和使用OpenGL,但是也在其它很多方面又再次接触到了贝塞尔曲线,比如CSS中的一些渐变方法(Timing Function),iOS动画的时间方程。
Read More →

Facebook
Twitter
LinkedIn
RSS
ZhiHu

Recent Posts

  • 三年居家工作感受
  • Pixel Watch智能手表和Pixel 5, 6 Pro 及 7 Pro手机
  • 我拥有过的无线耳机
  • 毕业工作一个月,我差点被开除
  • 我拥有过的移动硬盘
  • ProtoBuf 2.0 method count optimization for android development
  • 面过100场行为面试后

Categories

  • Algorithm Analysis(算法分析)
  • Article Collection(聚宝收藏)
  • Data Structures(数据结构)
  • Design Patterns(设计模式)
  • English Posts(英文写作)
  • Front Interface(界面构想)
  • IT Products(数码产品)
  • Knowledge Base(心得笔库)
  • Language Tips(语言初试)
  • Mathematical Theory(数学理论)
  • Mobile Development(移动开发)
  • Programming Life(程序人生)
  • Reading Notes(阅而后知)
  • Software Engineering(软件工程)
  • Special Tricks(奇技妙招)
  • Tangential Speech(漫话杂谈)

Tags

Aero Android API Bash Binary Search Bitwise Operation Book C/C++ Career Chrome Conference CSS Debug Device DOM Extension Framework Game Gradle Hearthstone HTML Initialization Intellij Interview iOS Java JavaScript jQuery Keyword Language Issues Mac Microsoft Mobile Modifier Objective-C PHP Principle Reference Regular Expression Static String Tools Tutorial UI XML

Blogroll

  • Ahmed's Blog
  • Gert Lombard's Blog
  • Gordon Luk
  • Jack & Allison
  • 开发部落

Archives

Designed using Chromatic. Powered by WordPress.