Fast prototyping of apps using Sketch and d3.js, please refer to the the explanatory post.
Fast prototyping of apps using Sketch and d3.js, please refer to the the explanatory post.
Fast prototyping of apps using Sketch and d3.js, please refer to the the explanatory post.
Fast prototyping of apps using Sketch and d3.js, please refer to the the explanatory post.
Fast prototyping of apps using Sketch and d3.js, please refer to the the explanatory post.
Fast prototyping of apps using Sketch and d3.js, please refer to the the explanatory post.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// YapRTreeTest.swift | |
// YapDatabaseRTreeTest | |
// | |
// Created by Maël Primet on 06/19/15. | |
// Copyright (c) 2015 Snips. All rights reserved. | |
// | |
import Foundation |
Please see http://8pen.com/blog/doodle for a more complete explanation of how we built the 8pen Doodle! :)
Please see http://8pen.com/blog/doodle for a more complete explanation of how we built the brush stroke
The construction of the brush stroke is done in four steps:
- create regularly spaced vertices describing the brush stroke centerline
- compute the normal vectors at each point
- extrude the ribbon
- scale the ribbon to create a bulge around the midpoint
OlderNewer