-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPShape.html
More file actions
77 lines (60 loc) · 4.18 KB
/
Copy pathPShape.html
File metadata and controls
77 lines (60 loc) · 4.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<!DOCTYPE html>
<html>
<head>
<title>PShape \ Language (API)</title>
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Author" content="Ce Gao" />
<meta name="Publisher" content="Processing" />
<meta name="Keywords" content="Processing, Processing, Interactive Media, Electronic Arts, Programming, gaocegege, R Language" />
<meta name="Description" content="R Language Mode for Processing extends the Processing Development Environment with the R Language." />
<script src="/javascript/modernizr-2.6.2.touch.js" type="text/javascript"></script>
<link href="/css/style.css" rel="stylesheet" type="text/css" />
</head>
<body id="Langauge-en" onload="" >
<div id="container">
<div id="header">
<a href="/" title="Back to R Language Mode" class="processing-logo no-cover"></a>
</div>
<a id="TOP" name="TOP"></a>
<div id="navigation">
<div class="navBar" id="mainnav">
<a href="/">Cover</a><br/>
<a href="/reference/">Reference</a><br/>
<a href="/tutorials/">Tutorials</a><br/>
<!-- <a href="/examples/">Examples</a><br/> -->
<a href="https://github.com/gaocegege/Processing.R/issues">Bugs</a>
</div>
</div>
<div class="content">
<table cellpadding="0" cellspacing="0" border="0" class="ref-item">
<tr class="name-row">
<th scope="row">Name</th>
<td><h3>PShape</h3></td>
</tr>
<tr class="">
<th scope="row">Description</th>
<td>
Datatype for storing shapes. Before a shape is used, it must be loaded with the <b>loadShape()</b> or created with the <b>createShape()</b>. The <b>shape()</b> function is used to draw the shape to the display window. Processing can currently load and display SVG (Scalable Vector Graphics) and OBJ shapes. OBJ files can only be opened using the <b>P3D</b> renderer and <b>createShape()</b> is only available with the <b>P2D</b> and <b>P3D</b> renderers. The <b>loadShape()</b> function supports SVG files created with Inkscape and Adobe Illustrator. It is not a full SVG implementation, but offers some straightforward support for handling vector data. <br /><br> The <b>PShape</b> object contains a group of methods that can operate on the shape data. Some of the methods are listed below, but the full list used for creating and modifying shapes is <a href="http://www.processing.org/reference/javadoc/core/processing/core/PShape.html">available here in the Processing Javadoc</a>.
</td>
</tr>
<tr class=""><th scope="row">Syntax</th><td><pre></pre></td></tr>
<tr><th scope="row">Related</th><td class="code">
<a class="code" href="./loadShape.html">loadShape</a><br />
<a class="code" href="./createShape.html">createShape</a><br />
<a class="code" href="./shapeMode.html">shapeMode</a><br />
</table>
<!-- Creative Commons License -->
<div class="license">
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border: none" src="http://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a>
</div>
</div>
<div id="footer">
<div id="copyright">Processing is an open project intiated by <a href="http://benfry.com/">Ben Fry</a> and <a href="http://reas.com">Casey Reas</a>. It is developed by a <a href="http://processing.org/about/people/">small team of volunteers</a>.</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="/javascript/jquery-1.9.1.min.js"><\/script>');</script>
<script src="/javascript/site.js" type="text/javascript"></script>
</body>
</html>