Richard Davey
|
8366d90f96
|
Added material and other new methods
|
2020-09-18 17:52:53 +01:00 |
|
Richard Davey
|
374cc84be8
|
Now the pipeline does it all
|
2020-09-18 17:52:41 +01:00 |
|
Richard Davey
|
561a1b54a2
|
Handle vertex normals too
|
2020-09-18 17:52:30 +01:00 |
|
Richard Davey
|
640ce49d93
|
Update MeshCamera.js
|
2020-09-18 17:52:20 +01:00 |
|
Richard Davey
|
6e62ada207
|
Created new MeshLight class
|
2020-09-18 17:52:15 +01:00 |
|
Richard Davey
|
307cbe130f
|
New Mesh Shader
|
2020-09-18 17:51:23 +01:00 |
|
Richard Davey
|
9a1b252a11
|
Use shouldFlush
|
2020-09-18 17:50:57 +01:00 |
|
Richard Davey
|
371fb5e68a
|
Added normals, removed Vec3
|
2020-09-18 17:50:47 +01:00 |
|
Richard Davey
|
0e2911c4a5
|
Added fromRotation and mult methods
|
2020-09-18 17:50:40 +01:00 |
|
Richard Davey
|
0013db3747
|
Created new Mesh Pipeline
|
2020-09-18 17:50:20 +01:00 |
|
samme
|
08b2ea467b
|
Docs: correct CursorKeys
Properties not optional
|
2020-09-18 08:57:05 -07:00 |
|
Richard Davey
|
74f35acad1
|
Better docs
|
2020-09-18 16:38:26 +01:00 |
|
samme
|
2eb505c91d
|
Docs: Arcade.Body#setCollideWorldBounds
|
2020-09-17 14:20:13 -07:00 |
|
samme
|
7aa8f02d8c
|
Add onWorldBounds arg in setCollideWorldBounds()
|
2020-09-17 14:19:57 -07:00 |
|
Richard Davey
|
af27284202
|
Update CHANGELOG-v3.50.md
|
2020-09-17 18:08:29 +01:00 |
|
Richard Davey
|
5b8e490c7e
|
Flush during render so we can have models with more vertices than the batch allows
|
2020-09-17 18:08:25 +01:00 |
|
Richard Davey
|
5ff9894925
|
MeshCamera now supports orbit and pan modes
|
2020-09-17 18:08:07 +01:00 |
|
Richard Davey
|
d40f99c332
|
Vertor3.addScale is a new method that will add the given vector and multiply it in the process.
|
2020-09-17 18:07:54 +01:00 |
|
Richard Davey
|
8af35be8f1
|
Make defaults match JSDocs
|
2020-09-17 18:06:59 +01:00 |
|
Richard Davey
|
6ce58ed73b
|
Let them define the orientation
|
2020-09-17 10:08:15 +01:00 |
|
Richard Davey
|
87ed734475
|
Easier iteration
|
2020-09-17 10:08:07 +01:00 |
|
Richard Davey
|
f853a2be70
|
Use the projected coordinates
|
2020-09-17 10:07:56 +01:00 |
|
Richard Davey
|
38958d025a
|
We need the z axis
|
2020-09-17 10:07:19 +01:00 |
|
Richard Davey
|
8ca1730cc1
|
Remove log
|
2020-09-16 17:49:00 +01:00 |
|
Richard Davey
|
c5412df09e
|
Fix docs
|
2020-09-16 17:48:56 +01:00 |
|
Richard Davey
|
8085952507
|
Expose MeshCamera
|
2020-09-16 17:35:54 +01:00 |
|
Richard Davey
|
c306229478
|
Final JSDocs
|
2020-09-16 17:33:17 +01:00 |
|
Richard Davey
|
303f09b23e
|
Final JSDocs
|
2020-09-16 17:25:42 +01:00 |
|
Richard Davey
|
1d0b5cc6a9
|
Added Size component
|
2020-09-16 17:15:37 +01:00 |
|
Richard Davey
|
fcf0867843
|
Final JSDocs
|
2020-09-16 17:15:25 +01:00 |
|
Richard Davey
|
a38166ce2b
|
Now allows a texture per model, not mesh
|
2020-09-16 16:39:06 +01:00 |
|
Richard Davey
|
fcd1cf96b8
|
Added dirty handling, drawDebug and destroy
|
2020-09-16 16:38:53 +01:00 |
|
Richard Davey
|
851775ae19
|
New MeshCamera class
|
2020-09-16 16:38:39 +01:00 |
|
Richard Davey
|
8ff008b740
|
Removed un-used components, refactored method names and added MeshCamera
|
2020-09-16 16:38:32 +01:00 |
|
Richard Davey
|
da6a300474
|
Iterates and renders the new models array
|
2020-09-16 13:51:39 +01:00 |
|
Richard Davey
|
4f7442ee96
|
Moving all dependencies to the Model object
|
2020-09-16 13:51:30 +01:00 |
|
Richard Davey
|
113ae646e2
|
Updated path ref
|
2020-09-16 13:50:44 +01:00 |
|
Richard Davey
|
a96d380933
|
Created new Geom.Mesh namespace for all of the Mesh related functions and classes
|
2020-09-16 13:50:36 +01:00 |
|
Vladislav Forsh
|
8fd4754b03
|
Add ability to use custom easing function(s) with particle emitters
|
2020-09-16 12:43:38 +03:00 |
|
Richard Davey
|
b08015ac74
|
Update CHANGELOG-v3.50.md
|
2020-09-16 09:50:27 +01:00 |
|
Richard Davey
|
45412157c2
|
Added JSDocs
|
2020-09-16 09:50:24 +01:00 |
|
Richard Davey
|
cfcfabff26
|
Update CHANGELOG-v3.50.md
|
2020-09-15 18:09:43 +01:00 |
|
Richard Davey
|
b74928b2f8
|
Added hideCCW , addOBJ , addModel , sortByDepth , rotateX , rotateY , rotateZ , depthSort , addVertex and addFace methods.
|
2020-09-15 18:09:19 +01:00 |
|
Richard Davey
|
431eb69b42
|
Much cleaner rendering function, skipping invalid faces
|
2020-09-15 18:07:51 +01:00 |
|
Richard Davey
|
3e133c900a
|
New method signature order
|
2020-09-15 18:07:24 +01:00 |
|
Richard Davey
|
a2a199818e
|
Added contains and isCounterClockwise methods and depth property
|
2020-09-15 18:07:14 +01:00 |
|
Richard Davey
|
229d27dc9e
|
Updated docs and added load method
|
2020-09-15 18:06:48 +01:00 |
|
Richard Davey
|
dd28a11c93
|
Loader.OBJFile is a new File Loader type that can load Wavefront OBJ files, which are then parsed and stored in the OBJ Cache.
|
2020-09-15 18:06:31 +01:00 |
|
Richard Davey
|
a0b47e8c5f
|
Geom.ParseObj is a new function that will parse a Wavefront OBJ file into model data that can be consumed by the Mesh Game Object.
|
2020-09-15 18:05:47 +01:00 |
|
Richard Davey
|
bd2c56e306
|
Typo fix
|
2020-09-15 18:04:26 +01:00 |
|