diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a55676e --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +bin +tmp +distribution diff --git a/CHANGELOG.md b/CHANGELOG.md index 17d115a..5fedac0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # PixelTeleporter Change Log +## Version 1.1.3 (4/03/2021) What's New +Minor update - increased the maximum supported number of LEDs to 4096 per PixelTeleporter object, and +updated all the servers (except the ESP8266 version) to match. The ESP8266 version still supports up +to 2048 pixels. + ## Version 1.1.2 (2/21/2021) What's New Many Quality-of-life and UI improvements: - You can now translate (pan) objects by right-dragging with the mouse. diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/download/PixelTeleporter-4.zip b/PixelTeleporter/distribution/PixelTeleporter-4/download/PixelTeleporter-4.zip index dbabc6f..4ec0d0e 100644 Binary files a/PixelTeleporter/distribution/PixelTeleporter-4/download/PixelTeleporter-4.zip and b/PixelTeleporter/distribution/PixelTeleporter-4/download/PixelTeleporter-4.zip differ diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/download/PixelTeleporter.zip b/PixelTeleporter/distribution/PixelTeleporter-4/download/PixelTeleporter.zip index dbabc6f..4ec0d0e 100644 Binary files a/PixelTeleporter/distribution/PixelTeleporter-4/download/PixelTeleporter.zip and b/PixelTeleporter/distribution/PixelTeleporter-4/download/PixelTeleporter.zip differ diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/examples/VolumetricCube/VolumetricCube.pde b/PixelTeleporter/distribution/PixelTeleporter-4/examples/VolumetricCube/VolumetricCube.pde index 4f9ca3c..d25e1e3 100644 --- a/PixelTeleporter/distribution/PixelTeleporter-4/examples/VolumetricCube/VolumetricCube.pde +++ b/PixelTeleporter/distribution/PixelTeleporter-4/examples/VolumetricCube/VolumetricCube.pde @@ -1,6 +1,6 @@ // Pixel Teleporter volumetric cube example -// Works with either the walled cube mapping function in the PixelMap tab or -// or the default Pixelblaze volumetric cube mapper. +// Works with either the walled cube mapping function in the examples/MappingFunctions +// directory or the default Pixelblaze volumetric cube mapper. // // 8/26/2020 JEM (ZRanger1) import pixelTeleporter.library.*; diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/index.html b/PixelTeleporter/distribution/PixelTeleporter-4/index.html index 23288f1..b4464d2 100644 --- a/PixelTeleporter/distribution/PixelTeleporter-4/index.html +++ b/PixelTeleporter/distribution/PixelTeleporter-4/index.html @@ -42,7 +42,7 @@

PixelTeleporter

PixelTeleporter

A Library by ZRanger1 for the Processing programming environment.
- Last update, 04/03/2021. + Last update, 06/02/2021.

View pixels from your hardware LED controller on a computer monitor.
@@ -69,7 +69,7 @@

Installation

Examples

Examples in the current distribution of PixelTeleporter .

diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/reference/allclasses-index.html b/PixelTeleporter/distribution/PixelTeleporter-4/reference/allclasses-index.html index 50ca667..57f6414 100644 --- a/PixelTeleporter/distribution/PixelTeleporter-4/reference/allclasses-index.html +++ b/PixelTeleporter/distribution/PixelTeleporter-4/reference/allclasses-index.html @@ -2,10 +2,10 @@ - + All Classes (Javadocs: PixelTeleporter) - + @@ -63,7 +63,7 @@

All Classes

-PixelTeleporter +BackgroundImage
Manages communication with the PixelTeleporter server device and provides a framework for object rendering and basic user @@ -71,11 +71,25 @@

All Classes

+PixelTeleporter + +
Manages communication with the PixelTeleporter server device + and provides a framework for object rendering and basic user + camera control.
+ + + ScreenLED
Represents individual "LEDs".
+ +ScreenShape + +
Allows the use of an arbitrary 2D or 3D shape to represent an LED
+ +
diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/reference/allpackages-index.html b/PixelTeleporter/distribution/PixelTeleporter-4/reference/allpackages-index.html index 36a28d1..9e72c00 100644 --- a/PixelTeleporter/distribution/PixelTeleporter-4/reference/allpackages-index.html +++ b/PixelTeleporter/distribution/PixelTeleporter-4/reference/allpackages-index.html @@ -2,10 +2,10 @@ - + All Packages (Javadocs: PixelTeleporter) - + diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/reference/constant-values.html b/PixelTeleporter/distribution/PixelTeleporter-4/reference/constant-values.html index 8d2b72b..583ffe9 100644 --- a/PixelTeleporter/distribution/PixelTeleporter-4/reference/constant-values.html +++ b/PixelTeleporter/distribution/PixelTeleporter-4/reference/constant-values.html @@ -2,10 +2,10 @@ - + Constant Field Values (Javadocs: PixelTeleporter) - + diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/reference/deprecated-list.html b/PixelTeleporter/distribution/PixelTeleporter-4/reference/deprecated-list.html index 64df1a4..4b56e3a 100644 --- a/PixelTeleporter/distribution/PixelTeleporter-4/reference/deprecated-list.html +++ b/PixelTeleporter/distribution/PixelTeleporter-4/reference/deprecated-list.html @@ -2,10 +2,10 @@ - + Deprecated List (Javadocs: PixelTeleporter) - + diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/reference/help-doc.html b/PixelTeleporter/distribution/PixelTeleporter-4/reference/help-doc.html index 829ec24..c084ad0 100644 --- a/PixelTeleporter/distribution/PixelTeleporter-4/reference/help-doc.html +++ b/PixelTeleporter/distribution/PixelTeleporter-4/reference/help-doc.html @@ -2,10 +2,10 @@ - + API Help (Javadocs: PixelTeleporter) - + diff --git a/PixelTeleporter/distribution/PixelTeleporter-4/reference/index-all.html b/PixelTeleporter/distribution/PixelTeleporter-4/reference/index-all.html index 675f6a9..36775bf 100644 --- a/PixelTeleporter/distribution/PixelTeleporter-4/reference/index-all.html +++ b/PixelTeleporter/distribution/PixelTeleporter-4/reference/index-all.html @@ -2,10 +2,10 @@ - + Index (Javadocs: PixelTeleporter) - + @@ -52,7 +52,7 @@

Index

-A D E F G I P R S U V X Y Z 
All Classes|All Packages +A B C D E F G I L M P R S U V X Y Z 
All Classes|All Packages

A

applyViewingTransform() - Method in class pixelTeleporter.library.PixelTeleporter
@@ -64,6 +64,24 @@

A

Returns state of PixelTeleporter's automatic data handler
+

B

+
+
BackgroundImage - Class in pixelTeleporter.library
+
+
Manages communication with the PixelTeleporter server device + and provides a framework for object rendering and basic user + camera control.
+
+
BackgroundImage(PApplet) - Constructor for class pixelTeleporter.library.BackgroundImage
+
 
+
buildBackgroundImage() - Method in class pixelTeleporter.library.BackgroundImage
+
 
+
+

C

+
+
clipBackgroundToWindow() - Method in class pixelTeleporter.library.BackgroundImage
+
 
+

D

disableAutoData() - Method in class pixelTeleporter.library.PixelTeleporter
@@ -85,8 +103,12 @@

D

draw2D() - Method in class pixelTeleporter.library.ScreenLED
 
+
draw2D() - Method in class pixelTeleporter.library.ScreenShape
+
 
draw3D() - Method in class pixelTeleporter.library.ScreenLED
 
+
draw3D() - Method in class pixelTeleporter.library.ScreenShape
+
 

E

@@ -124,6 +146,8 @@

G

getIndex() - Method in class pixelTeleporter.library.ScreenLED
 
+
getScale() - Method in class pixelTeleporter.library.BackgroundImage
+
 

I

@@ -132,6 +156,18 @@

I

Read a Pixelblaze compatible pixel map into a list of ScreenLED objects.
+

L

+
+
load(String) - Method in class pixelTeleporter.library.BackgroundImage
+
+
Load an image file and scale it to the full current window size
+
+
+

M

+
+
moveRect(float, float) - Method in class pixelTeleporter.library.BackgroundImage
+
 
+

P

pixelInfoEnabled() - Method in class pixelTeleporter.library.PixelTeleporter
@@ -181,10 +217,16 @@

R

Draw an LED object using the 3D renderer and the current viewing transform.
+
renderShape(LinkedList<ScreenShape>) - Method in class pixelTeleporter.library.PixelTeleporter
+
+
Draw an LED object using the supplied list of preconstructed shapes
+
requestData() - Method in class pixelTeleporter.library.PixelTeleporter
Requests a frame of pixel data from the transport
+
resetBackground() - Method in class pixelTeleporter.library.BackgroundImage
+
 

S

@@ -210,6 +252,22 @@

S

Creates ScreenLED object using x,y,z coords
+
ScreenShape - Class in pixelTeleporter.library
+
+
Allows the use of an arbitrary 2D or 3D shape to represent an LED
+
+
ScreenShape(PixelTeleporter, PShape) - Constructor for class pixelTeleporter.library.ScreenShape
+
 
+
ScreenShape(PixelTeleporter, PShape, int) - Constructor for class pixelTeleporter.library.ScreenShape
+
 
+
ScreenShapeFactory(PShape) - Method in class pixelTeleporter.library.PixelTeleporter
+
+
Creates ScreenShape object using supplied shape
+
+
ScreenShapeFactory(PShape, int) - Method in class pixelTeleporter.library.PixelTeleporter
+
+
Creates ScreenShape object using supplied shape
+
setBackgroundImage(String) - Method in class pixelTeleporter.library.PixelTeleporter
Loads an image file for to use as a background.
@@ -229,6 +287,10 @@

S

Set the center of rotation to specified x,y,z position.
+
setOpacity(int) - Method in class pixelTeleporter.library.ScreenShape
+
+
Set opacity of current shape.
+
setRotation(float, float, float) - Method in class pixelTeleporter.library.PixelTeleporter
Set current rotation of displayable object to specified x,y,z angle (radians).
@@ -237,6 +299,10 @@

S

Set rotation rate of displayable object to x,y,z radians/millisecond.
+
setScale(float) - Method in class pixelTeleporter.library.BackgroundImage
+
 
+
showImage() - Method in class pixelTeleporter.library.BackgroundImage
+
 
start() - Method in class pixelTeleporter.library.PixelTeleporter
Start data transport.
@@ -269,7 +335,7 @@

Z

z - Variable in class pixelTeleporter.library.ScreenLED
 
-A D E F G I P R S U V X Y Z 
All Classes|All Packages +A B C D E F G I L M P R S U V X Y Z 
All Classes|All Packages