Skip to content

Commit

Permalink
Fix documentation of PIE 2 format
Browse files Browse the repository at this point in the history
* PIE 2 files can include all extensions available in PIE 3 since
  bc80e9b
* coordinate notation is the only difference between the PIE versions

Thanks to inodlite for noticing the mistake.

Refs ticket:4769
Fixes #325
Fixes #334
  • Loading branch information
Forgon2100 authored and KJeff01 committed Apr 26, 2019
1 parent 3bb244b commit 58e78a2
Showing 1 changed file with 6 additions and 14 deletions.
20 changes: 6 additions & 14 deletions doc/PIE.md
Expand Up @@ -60,19 +60,19 @@ The second gives you the filename of the texture page, which
The third and fourth parameters give the size of the texture, and are also ignored, since we can just read that info from the texture page itself.
You may fill them out with the correct values for backward compatibility.

### NORMALMAP (PIE 3 only)
### NORMALMAP

> NORMALMAP 0 page-7-barbarians-arizona_normal.png 0 0
Optional. As above, but this sets the normal map texture page for the model.

### SPECULARMAP (PIE 3 only)
### SPECULARMAP

> SPECULARMAP 0 page-7-barbarians-arizona.png 0 0
Optional. As above, but this sets the specular map texture page for the model.

### EVENT (PIE 3 only)
### EVENT

> EVENT type filename.pie
Expand All @@ -96,15 +96,15 @@ This gives the number of meshes that are contained in this model. Each mesh can
This starts the model description for mesh 1. Repeat the below as necessary while incrementing the value above as needed.

### MATERIALS (disabled, PIE 3 only)
### MATERIALS (disabled)

This feature was removed in commit 823cf08bb18cf24852bac8595b3899aca12d4f7b.

> MATERIALS 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 20
Optional. Specifies the material properties of a mesh. The nine first values give the RGB values for ambient, diffuse and specular lighting, respectively. The last value sets shininess.

### SHADERS (PIE 3 only)
### SHADERS

> SHADERS 2 vertex.vert fragment.vert
Expand Down Expand Up @@ -135,14 +135,6 @@ This starts a list of polygon faces with the number of lines *n*, which must be
Each polygon *must* be on a separate line and *must* be indented with a tab.

Its format depends on the PIE version used:

For PIE 2:

> Flags Number\_of\_points [Optional\_animation\_block] Point\_order Texture\_coordinates
For PIE 3:

> Flags Number\_of\_points Point\_order [Optional\_animation\_block] Texture\_coordinates
##### Flags
Expand Down Expand Up @@ -192,7 +184,7 @@ Not every model requires them; the meaning of each connector is special and hard
Each connector must be on a separate line and must be indented with a tab.
It contains the x, y, and z coordinates of a connector. Note that unlike in point coordinates, the Z coordinate denotes "up".

### ANIMOBJECT (PIE 3 only)
### ANIMOBJECT

> ANIMOBJECT time cycles frames
Expand Down

0 comments on commit 58e78a2

Please sign in to comment.