Lasse Öörni
|
ee9809fade
Added warning message when triangle mesh or convex hull generation fails due to missing CPU-side (shadowed) geometry data.
|
13 سال پیش |
Lasse Öörni
|
170ee77019
To avoid confusion when to use what, and as the performance is usually better, use only HashMap & HashSet instead of Map & Set.
|
13 سال پیش |
Lasse Öörni
|
42b9cbc158
Cleaned up terrain code.
|
13 سال پیش |
Lasse Öörni
|
248fc3c1b6
Terrain attributes.
|
13 سال پیش |
Lasse Öörni
|
c846879028
Added terrain collision.
|
13 سال پیش |
Lasse Öörni
|
296e36a75b
Calculate tangents for decals.
|
13 سال پیش |
Lasse Öörni
|
51c4336f2f
Moved HashMap & Vector allocations to .cpp files so that they can be more easily tracked.
|
13 سال پیش |
Lasse Öörni
|
c554abccb8
Fixed crash related to incorrect constraint reference tracking.
|
13 سال پیش |
Lasse Öörni
|
3203ee410f
Take node scale into account when offsetting the constraint.
|
13 سال پیش |
Lasse Öörni
|
9123d1c3d3
Eliminated unnecessary recreation/readdition of physics components when attributes change.
|
13 سال پیش |
Lasse Öörni
|
ef421ef32d
Initial Bullet constraint implementation.
|
13 سال پیش |
Lasse Öörni
|
5640824c9a
Fixed Camera not properly notified of node transform changes.
|
13 سال پیش |
Lasse Öörni
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 سال پیش |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
13 سال پیش |
Lasse Öörni
|
66a860144a
Added separate Equals() function to Vector & Quaternion classes to perform comparison with epsilon. Equality operator does not use epsilon. This optimizes network sync somewhat.
|
13 سال پیش |
Lasse Öörni
|
8455ba5ce0
Adjusted attribute order in editor.
|
13 سال پیش |
Lasse Öörni
|
32fa940130
Handle world transform update of parented RigidBodies correctly.
|
13 سال پیش |
Lasse Öörni
|
e8974fae47
NinjaSnowWar single player mode fixed to work with Bullet physics.
|
13 سال پیش |
Lasse Öörni
|
3bb70d065e
Draw debug geometry for individual RigidBodies or CollisionShapes.
|
13 سال پیش |
Lasse Öörni
|
187f179af6
Exposed missing physics enums to script.
|
13 سال پیش |
Lasse Öörni
|
402bf1f59e
Fixed possible incorrect cylinder shape size assignment.
|
13 سال پیش |
Lasse Öörni
|
2c535ab11a
Refactored back to using only CollisionShape component, which has an enum for the shape type. Restored the SetBox(), SetSphere() etc. API for CollisionShape.
|
13 سال پیش |
Lasse Öörni
|
90f2a80612
Added heightfield & convex hull shapes.
|
13 سال پیش |
Lasse Öörni
|
731dc2d6ca
Optimized collision shape update to not recreate the whole compound shape every time something changes.
|
13 سال پیش |
Lasse Öörni
|
70d95e7ae6
Added ConeShape & TriangleMeshShape.
|
13 سال پیش |
Lasse Öörni
|
3d273cc15e
Added more basic collision shapes.
|
13 سال پیش |
Lasse Öörni
|
567375b7a0
Use Bullet local scaling instead of recreating the collision shape when node scale changes.
|
13 سال پیش |
Lasse Öörni
|
ee3095e603
Added box collision shape.
|
13 سال پیش |
Lasse Öörni
|
1841169cb2
Fixed missing CollisionGeometryData code.
|
13 سال پیش |
Lasse Öörni
|
8edf0240a1
Migration to Bullet physics underway. Most of physics functionality & examples broken for now.
|
13 سال پیش |