• affine arithmetic: Affine arithmetic
• affine arithmetic: A technical drawing
• alternatives, definition: Forms of definitions
• argument, special: Special objects
• argument, special: Specials
• associativity, operator: Two-operand (binary) forms
• axis, rotation: Object transforms
• back face: Drawing a solid
• baseline fraction: Picture box
• binary form: Two-operand (binary) forms
• binary space partition: Command line
• binary space partition: Hidden surface removal
• binary space partition: Statistics
• block: Swept blocks
• block: Blocks
• block: Object transforms
• block sweep: Swept blocks
• body polygon: Swept lines
• body polygon: Swept polygons
• body polygon: Internal options
• bounding box: Picture box
• BSP, binary space partition: Command line
• BSP, binary space partition: Hidden surface removal
• camera: Camera
• center of rotation: Nested sweeps
• center of rotation: Object transforms
• centroid: A technical drawing
• clipping: Clipping
• clipping: Picture box
• closure tag, `<>`: Swept points
• closure tag, `<>`: Point sweeps
• closure tag, `<>`: Swept lines
• closure tag, `<>`: Polyline sweeps with closure
• closure tag, `<>`: Sweeps
• closure tag, `<>`: Swept points
• closure tag, `<>`: Swept lines
• closure tag, `<>`: Sweep face splitting
• command line option: Hello world
• command line options: Command line
• command line, `sketch`: Hello world
• command line, `sketch`: Command line
• comments: Language basics
• comments: Drawing a solid
• constructor: Transform literals
• coordinate system, right-handed: Introduction by example
• counter-clockwise polygon vertex order: Hello world
• culling: Drawing a solid
• culling: Hello world
• culling: Swept lines
• culling: Drawing a solid
• declarative language: Language basics
• definition: Definitions
• definition: Drawing a solid
• definition with alternatives: Forms of definitions
• definition, drawable: Object transforms
• definition, options: Polyline sweeps with closure
• definition, point: Drawing a solid
• definition, scalar: Swept objects
• definition, simple: Forms of definitions
• definition, tag: Definitions
• definition, tag: Command line
• definition, tag: Forms of definitions
• definition, transform: Overview
• definition, vector: Polyline sweeps
• depth sort: Internal options
• depth sort: Bugs and anomalies
• depth sort: Hidden surface removal
• document template: Hello world
• document template: Command line
• drawable: Drawables
• drawable: Object transforms
• drawable definition: Object transforms
• drawable reference: Forms of references
• end polygon: Swept polygons
• end polygon: Swept lines
• faces: Drawing a solid
• faces: Polyline sweeps
• file, include: Language basics
• file, input: Language basics
• frame box: Frame
• global options: Global options
• global options: Drawing options
• helix: Polyline sweeps
• helix: Drawing a solid
• hello world: Hello world
• hidden surface algorithm: A technical drawing
• hidden surface algorithm: Hello world
• hidden surface algorithm: Special objects
• hidden surface algorithm: Hidden surface removal
• hidden surface algorithm: Transform literals
• hierarchical model: A hierarchical model
• identifiers: Identifiers
• include file: Language basics
• input file: Language basics
• internal option: Special objects
• internal options: Internal options
• internal options: Global options
• keywords: Key and reserved words
• labels: Special objects
• language, declarative: Language basics
• language, output: Language
• language, scene description: Language basics
• lexical scope: Blocks
• lexical scope: Object transforms
• line sweep: Swept lines
• line sweep: Polyline sweeps
• line sweep: A technical drawing
• literal, point: Point and vector literals
• literal, scalar: Scalar literals
• literal, transform: Transform literals
• literal, vector: Point and vector literals
• nesting, swept object: Nested sweeps
• one-operand form: Unary forms
• operator associativity: Two-operand (binary) forms
• operator precedence: Two-operand (binary) forms
• option: Drawing options
• option, command line: Hello world
• option, internal: Special objects
• options: Options
• options definition: Polyline sweeps with closure
• options multiple reference: Forms of references
• options reference: Forms of references
• options, command line: Command line
• options, global: Global options
• options, global: Drawing options
• options, internal: Global options
• options, internal: Internal options
• options, sweep: Swept lines
• options, sweep: Swept points
• options, sweep: Swept lines
• options, sweep: Polygon sweeps
• options, sweep: Polyline sweeps
• options, swept object: Polyline sweeps with closure
• options, swept object: Polygon sweeps
• options, swept object: Swept lines
• order, polygon vertex: Overview
• order, polygon vertex: Swept lines
• order, polygon vertex: Swept polygons
• order, polygon vertex: Hello world
• order, polygon vertex: Swept lines
• output language: Language
• outside of a polygon: Hello world
• parallel projection: Transform literals
• parallel projection: Hello world
• parallel projection: Picture box
• parentheses: Two-operand (binary) forms
• perspective projection: Overview
• perspective projection: Transform literals
• picture box: Picture box
• planarity of polygons: Polygons
• planarity of polygons: Sweep face splitting
• point definition: Drawing a solid
• point list: Swept points
• point literal: Point and vector literals
• point reference: Forms of references
• point sweep: Swept objects
• point sweep: Swept points
• polygon sweep: Swept polygons
• polygon sweep: Polygon sweeps
• polygon sweep: A hierarchical model
• polygon vertex order: Hello world
• polygon vertex order: Swept lines
• polygon vertex order: Overview
• polygon vertex order: Swept lines
• polygon vertex order: Swept polygons
• polygon vertex order: Overview
• polygon, body: Swept lines
• polygon, body: Internal options
• polygon, body: Swept polygons
• polygon, end: Swept polygons
• polygon, end: Swept lines
• polygon, outside of: Hello world
• polygon, planar: Sweep face splitting
• polygon, planar: Polygons
• precedence, operator: Two-operand (binary) forms
• program, hello world: Hello world
• projection, parallel: Hello world
• projection, parallel: Transform literals
• projection, parallel: Picture box
• projection, perspective: Transform literals
• projection, perspective: Overview
• pseudo-options: TikZ/PGF user-defined styles
• `psframebox`: Frame
• `pspicture`: Picture box
• PSTricks: About sketch
• quoting, special: Special objects
• quoting, special: Specials
• reference, drawable: Overview
• reference, drawable: Object transforms
• reference, drawable: Forms of references
• reference, multiple options: Forms of references
• reference, options: Forms of references
• reference, options: Polyline sweeps with closure
• reference, point: Drawing a solid
• reference, point: Forms of references
• reference, scalar: Forms of references
• reference, scalar: Swept objects
• reference, tag: Forms of definitions
• reference, tag: Forms of references
• reference, transform: Overview
• reference, transform: Forms of references
• reference, vector: Polyline sweeps
• reference, vector: Forms of references
• repeated object: Repeats
• reserved words: Key and reserved words
• right hand rule: Object transforms
• right-hand coordinate system: Introduction by example
• rotation: Object transforms
• rotation transform: A hierarchical model
• rotation transform: Transform literals
• rotation transform: A hierarchical model
• rotation, center of: Object transforms
• rotation, center of: Nested sweeps
• running `sketch`: Hello world
• scalar definition: Swept objects
• scalar literal: Scalar literals
• scalar reference: Forms of references
• scale transform: Transform literals
• scene description language: Building a drawing
• scene description language: Language basics
• scope, identifier: Object transforms
• scope, identifier: Blocks
• simple definition: Forms of definitions
• solid: Drawing a solid
• special argument substitution: Special objects
• special argument substitution: Specials
• special object: Special objects
• special objects: A technical drawing
• splitting, line and surface: Hidden surface removal
• splitting, line and surface: Hello world
• substitution, special: Special objects
• surface: Polyline sweeps
• sweep: Swept objects
• swept bock: Swept blocks
• swept line: A technical drawing
• swept line: Swept lines
• swept line: Polyline sweeps
• swept object: Swept objects
• swept object: Sweeps
• swept point: Swept objects
• swept point: Swept points
• swept polygon: Polygon sweeps
• swept polygon: A hierarchical model
• tag definition: Definitions
• tag definition: Command line
• tag definition: Forms of definitions
• tag reference: Forms of definitions
• tag reference: Forms of references
• template, document: Command line
• template, document: Hello world
• tetrahedron: Drawing a solid
• tick operator (`'`): Affine arithmetic
• tick operator (`'`): Two-operand (binary) forms
• TikZ/PGF: About sketch
• toroid: Nested sweeps
• transform: Repeats
• transform: Object transforms
• transform: Sweeps
• transform: Overview
• transform: Two-operand (binary) forms
• transform definition: Overview
• transform literal: Transform literals
• transform reference: Overview
• transform reference: Forms of references
• transform, rotation: A hierarchical model
• transform, rotation: Transform literals
• transform, rotation: A hierarchical model
• transform, scale: Transform literals
• transform, translation: Transform literals
• transform, translation: A hierarchical model
• transform, translation: Object transforms
• transform, view: Transform literals
• translation transform: A hierarchical model
• translation transform: Transform literals
• translation transform: Object transforms
• transparency: Transparency
• two-operand form: Two-operand (binary) forms
• unary form: Unary forms
• vector: Object transforms
• vector definition: Polyline sweeps
• vector literal: Point and vector literals
• vector reference: Forms of references
• view transform: Transform literals
• virtual camera: Overview
• white space: Drawing a solid
• white space: Language basics
• white space: Object transforms
• white space: Drawing a solid
• ">

# Sketch

Next: , Previous: (dir), Up: (dir)

## Sketch

Copyright © 2005, 2006, 2007, 2008 Eugene K. Ressler.

This manual is for `sketch`, version 0.2 (build 131), Saturday, August 09, 2008, a program that converts descriptions of simple three-dimensional scenes into static drawings. This version generates `PSTricks` or `PGF/TikZ` code suitable for use with the TeX document processing system.

`Sketch` is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.

Sketch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with `sketch`; see the file COPYING.txt. If not, see http://www.gnu.org/copyleft.

--- The Detailed Node Listing ---

About sketch

Introduction by example

Swept objects

Input language

Basics

Literals

Arithmetic expressions

Options

Point lists

Drawables

Sweeps

Definitions

Global environment

Building a drawing

Caveats

Hidden surface removal and polygon splitting

Previous: Index of syntax, Up: Top