Enviar búsqueda
Cargar
Paperjs presentation
•
Descargar como PPTX, PDF
•
1 recomendación
•
463 vistas
S
sharp-blade
Seguir
Tecnología
Meditación
Denunciar
Compartir
Denunciar
Compartir
1 de 25
Descargar ahora
Recomendados
Paperjs presentation
Paperjs presentation
sharp-blade
【第一季第三期】Thinking in Javascript & OO in Javascript - 清羽
【第一季第三期】Thinking in Javascript & OO in Javascript - 清羽
tbosstraining
MongoDB
MongoDB
hyun soomyung
Raphael JavaScript Library
Raphael JavaScript Library
LearningTech
Shibuya.js Lightning Talks
Shibuya.js Lightning Talks
jeresig
玉転がしゲームで学ぶUnity入門
玉転がしゲームで学ぶUnity入門
nakamura001
An Introduction to Tinkerpop
An Introduction to Tinkerpop
Takahiro Inoue
PostgreSQLからMongoDBへ
PostgreSQLからMongoDBへ
Basuke Suzuki
Recomendados
Paperjs presentation
Paperjs presentation
sharp-blade
【第一季第三期】Thinking in Javascript & OO in Javascript - 清羽
【第一季第三期】Thinking in Javascript & OO in Javascript - 清羽
tbosstraining
MongoDB
MongoDB
hyun soomyung
Raphael JavaScript Library
Raphael JavaScript Library
LearningTech
Shibuya.js Lightning Talks
Shibuya.js Lightning Talks
jeresig
玉転がしゲームで学ぶUnity入門
玉転がしゲームで学ぶUnity入門
nakamura001
An Introduction to Tinkerpop
An Introduction to Tinkerpop
Takahiro Inoue
PostgreSQLからMongoDBへ
PostgreSQLからMongoDBへ
Basuke Suzuki
jQuery Foot-Gun Features
jQuery Foot-Gun Features
dmethvin
Empowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public Display
Tetsuo Yamabe
WebXR if X = how?
WebXR if X = how?
Luis Diego González-Zúñiga, PhD
ECMAScript 5: Новое в JavaScript
ECMAScript 5: Новое в JavaScript
Департамент Стратегических Технологий
Cpp
Cpp
Ankit Dubey
Testing Black Box
Testing Black Box
MingHo Chang
D3.js - A picture is worth a thousand words
D3.js - A picture is worth a thousand words
Apptension
C questions
C questions
mohamed sikander
Webgl para JavaScripters
Webgl para JavaScripters
gerbille
You will learn RxJS in 2017
You will learn RxJS in 2017
名辰 洪
Angular.js + Rails at WeWork or: The Accidental Feature
Angular.js + Rails at WeWork or: The Accidental Feature
Jonathan Magen
Web Components With Rails
Web Components With Rails
Boris Nadion
Arrays
Arrays
mohamed sikander
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Carsonified Team
Exploring Canvas
Exploring Canvas
Kevin Hoyt
Implementation of c string functions
Implementation of c string functions
mohamed sikander
In a galaxy far, far away - A procedural generation tale
In a galaxy far, far away - A procedural generation tale
Shay Davidson
Couchdb
Couchdb
Саги Усаги
Pointer level 2
Pointer level 2
mohamed sikander
F(2)
F(2)
lukman abbas
IE9에서 HTML5 개발하기
IE9에서 HTML5 개발하기
Reagan Hwang
Ricky Bobby's World
Ricky Bobby's World
Brian Lonsdorf
Más contenido relacionado
La actualidad más candente
jQuery Foot-Gun Features
jQuery Foot-Gun Features
dmethvin
Empowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public Display
Tetsuo Yamabe
WebXR if X = how?
WebXR if X = how?
Luis Diego González-Zúñiga, PhD
ECMAScript 5: Новое в JavaScript
ECMAScript 5: Новое в JavaScript
Департамент Стратегических Технологий
Cpp
Cpp
Ankit Dubey
Testing Black Box
Testing Black Box
MingHo Chang
D3.js - A picture is worth a thousand words
D3.js - A picture is worth a thousand words
Apptension
C questions
C questions
mohamed sikander
Webgl para JavaScripters
Webgl para JavaScripters
gerbille
You will learn RxJS in 2017
You will learn RxJS in 2017
名辰 洪
Angular.js + Rails at WeWork or: The Accidental Feature
Angular.js + Rails at WeWork or: The Accidental Feature
Jonathan Magen
Web Components With Rails
Web Components With Rails
Boris Nadion
Arrays
Arrays
mohamed sikander
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Carsonified Team
Exploring Canvas
Exploring Canvas
Kevin Hoyt
Implementation of c string functions
Implementation of c string functions
mohamed sikander
In a galaxy far, far away - A procedural generation tale
In a galaxy far, far away - A procedural generation tale
Shay Davidson
Couchdb
Couchdb
Саги Усаги
Pointer level 2
Pointer level 2
mohamed sikander
F(2)
F(2)
lukman abbas
La actualidad más candente
(20)
jQuery Foot-Gun Features
jQuery Foot-Gun Features
Empowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public Display
WebXR if X = how?
WebXR if X = how?
ECMAScript 5: Новое в JavaScript
ECMAScript 5: Новое в JavaScript
Cpp
Cpp
Testing Black Box
Testing Black Box
D3.js - A picture is worth a thousand words
D3.js - A picture is worth a thousand words
C questions
C questions
Webgl para JavaScripters
Webgl para JavaScripters
You will learn RxJS in 2017
You will learn RxJS in 2017
Angular.js + Rails at WeWork or: The Accidental Feature
Angular.js + Rails at WeWork or: The Accidental Feature
Web Components With Rails
Web Components With Rails
Arrays
Arrays
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Dion Almaer & Ben Galbraith - Build Once, Deploy Everywhere
Exploring Canvas
Exploring Canvas
Implementation of c string functions
Implementation of c string functions
In a galaxy far, far away - A procedural generation tale
In a galaxy far, far away - A procedural generation tale
Couchdb
Couchdb
Pointer level 2
Pointer level 2
F(2)
F(2)
Similar a Paperjs presentation
IE9에서 HTML5 개발하기
IE9에서 HTML5 개발하기
Reagan Hwang
Ricky Bobby's World
Ricky Bobby's World
Brian Lonsdorf
Exploring Canvas
Exploring Canvas
Kevin Hoyt
JavaScript - Object-Oriented Programming & Remote Scripting
JavaScript - Object-Oriented Programming & Remote Scripting
Chen Huang
HTML5 Canvas
HTML5 Canvas
Robyn Overstreet
How to build a html5 websites.v1
How to build a html5 websites.v1
Bitla Software
Rapidly Iterating Across Platforms with Server-Driven UI
Rapidly Iterating Across Platforms with Server-Driven UI
Laura Kelly
Computer vision Nebraska (Nebraska Code)
Computer vision Nebraska (Nebraska Code)
Andrew Rangel
Intro to HTML5
Intro to HTML5
Jussi Pohjolainen
Canvas
Canvas
Ganesh Gembali
Canvas
Canvas
Ganesh Gembali
CSS3 TTA (Transform Transition Animation)
CSS3 TTA (Transform Transition Animation)
창석 한
Emerging Languages: A Tour of the Horizon
Emerging Languages: A Tour of the Horizon
Alex Payne
Html5 canvas
Html5 canvas
Gary Yeh
Rapidly Iterating Across Platforms using Server-Driven UI
Rapidly Iterating Across Platforms using Server-Driven UI
Laura Kelly
kissy-past-now-future
kissy-past-now-future
yiming he
Hive introduction 介绍
Hive introduction 介绍
ablozhou
KISSY 的昨天、今天与明天
KISSY 的昨天、今天与明天
tblanlan
ECMAScript 6 major changes
ECMAScript 6 major changes
hayato
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
Robert Nyman
Similar a Paperjs presentation
(20)
IE9에서 HTML5 개발하기
IE9에서 HTML5 개발하기
Ricky Bobby's World
Ricky Bobby's World
Exploring Canvas
Exploring Canvas
JavaScript - Object-Oriented Programming & Remote Scripting
JavaScript - Object-Oriented Programming & Remote Scripting
HTML5 Canvas
HTML5 Canvas
How to build a html5 websites.v1
How to build a html5 websites.v1
Rapidly Iterating Across Platforms with Server-Driven UI
Rapidly Iterating Across Platforms with Server-Driven UI
Computer vision Nebraska (Nebraska Code)
Computer vision Nebraska (Nebraska Code)
Intro to HTML5
Intro to HTML5
Canvas
Canvas
Canvas
Canvas
CSS3 TTA (Transform Transition Animation)
CSS3 TTA (Transform Transition Animation)
Emerging Languages: A Tour of the Horizon
Emerging Languages: A Tour of the Horizon
Html5 canvas
Html5 canvas
Rapidly Iterating Across Platforms using Server-Driven UI
Rapidly Iterating Across Platforms using Server-Driven UI
kissy-past-now-future
kissy-past-now-future
Hive introduction 介绍
Hive introduction 介绍
KISSY 的昨天、今天与明天
KISSY 的昨天、今天与明天
ECMAScript 6 major changes
ECMAScript 6 major changes
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
Último
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Principled Technologies
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Último
(20)
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Paperjs presentation
1.
Paper.js a nice vector
graphics library 江嘉诚
2.
PaperScript •
<head> • <script type="text/javascript" src="js/paper.js"> • </script> • <script type="text/paperscript" canvas=“canvas"> ………….. • </script> • </head> • <body> • <canvas id=“canvas" resize></canvas> • </body>
3.
基本概念 • Point • Size •
Rectangle • 多种构造函数 • 大量的语法糖 • 便捷的数学运算 • 运算符重载
4.
基本概念 • var point
= new Point(20, 40); • console.log(point); // { x: 20, y: 40 } • var size = new Size(); • console.log(size); // { width: 0, height: 0 } • var rect = new Rectangle(point, size); • console.log(rect); • // { x: 10, y: 20, width: 200, height: 100 }
5.
基本概念 •
var point1 = new Point(10, 20); • var point2 = point1 * 4; • var point3 = point2 - point1; • var point4 = point3 + 30; • var point6 = point5 * new Point(3, 2); • vector.angle += 90; • Point.random();
6.
Vector
7.
Vector
8.
Path
9.
Path •
var path = new Path(); • path.strokeColor = 'black'; • path.add(new Point(30, 75)); • path.add(new Point(30, 25)); • path.add(new Point(80, 25)); • path.add(new Point(80, 75)); • path.closed = true;
10.
Path • path.fullySelected =
true; • var copy = path.clone(); • copy.fullySelected = true; • copy.position.x += 100; • copy.smooth();
11.
Path • var myCircle
= new Path.Circle(new Point(100, 70), 50); • myCircle.strokeColor = 'black'; • myCircle.selected = true;
12.
Path
13.
Path • var myCircle
= new Path.Circle(new Point(100, 70), 50); • myCircle.strokeColor = 'black'; • myCircle.selected = true; • myCircle.removeSegment(0);
14.
Path
15.
Path
16.
Event • function onMouseDown(event)
{ • // event.point • } • function onMouseDrag(event) { } • function onMouseUp(event) { } • function onMouseMove(event) { } • function onFrame(event) {
17.
Event • tool.minDistance =
10; • tool.maxDistance = 10; • tool.fixedDistance = 10;
18.
Event • event.point • event.middlePoint •
event.delta
19.
Item Transform Layer
20.
Project Layer Group
21.
Bound
22.
Symbol
23.
Raster • var circle
= new Path.Circle(new Point(80, 50), 5); • circle.fillColor = 'red'; • var raster = circle.rasterize();
24.
HitTest
CompoundPath PointText Style
25.
Paper.js的优点 •
简单而清晰的概念 • 大量的语法糖 • 倡导基于矢量绘图 • 统一使用Path • 引人入胜的例子 • Processing的有力竞争者
Descargar ahora