Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/castle-engine/castle-engine
Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.
https://github.com/castle-engine/castle-engine
Add warning when trying to add force/impulse and physics engine is not ready.
6101ecf8e6237e575f4843b2a61dd6ae08d12899 authored over 2 years ago
6101ecf8e6237e575f4843b2a61dd6ae08d12899 authored over 2 years ago
Move T3DCoord to CastleRenderOptions because CastleTransform is not allowed to be used in CastleComponentSerialize.
16d289399b868a53e8b0331bd99f2591e39585de authored over 2 years ago
16d289399b868a53e8b0331bd99f2591e39585de authored over 2 years ago
Ability to update CastleRigidBody transformation after change CastleTranform transformation.
88fb1c95aec4d24991d1af456d93c26a22f0ec92 authored over 2 years ago
88fb1c95aec4d24991d1af456d93c26a22f0ec92 authored over 2 years ago
Solid icons for physics simulation.
f62caf1a4e43bf77f7785238db899383ca4dd526 authored over 2 years ago
f62caf1a4e43bf77f7785238db899383ca4dd526 authored over 2 years ago
Added solid icons.
0bc6d9c43aea0de1e2a38d3c6f8d22b480c5f028 authored over 2 years ago
0bc6d9c43aea0de1e2a38d3c6f8d22b480c5f028 authored over 2 years ago
Editor Physics Behaviors Example: Add transforms in transforms.
65f04c86442c69224fb57292521ebef485911cd9 authored over 2 years ago
65f04c86442c69224fb57292521ebef485911cd9 authored over 2 years ago
CastleColliders: Don't store some values with AutoSize = true.
f402f8cb6134d463f8c52ab638e69e42643eb4e0 authored over 2 years ago
f402f8cb6134d463f8c52ab638e69e42643eb4e0 authored over 2 years ago
InitializeTransform -> InitializePhysicsEngineObjects, DeinitializeTransform -> DeinitializePhysicsEngineObjects.
29df355e114a5abad127dbf40cd5449d66c7dc1f authored over 2 years ago
29df355e114a5abad127dbf40cd5449d66c7dc1f authored over 2 years ago
Physics simulation in editor example: add simple 3D design.
7518ddd00a9cf139f5ce114e425f2c7193d92cb2 authored over 2 years ago
7518ddd00a9cf139f5ce114e425f2c7193d92cb2 authored over 2 years ago
Check if CastleTransform has only one collider/rigid body.
1e446f4a049abb01f5d99d79443afe445cc83bbc authored over 2 years ago
1e446f4a049abb01f5d99d79443afe445cc83bbc authored over 2 years ago
TCastleRigidBody: ExistsInRoot, api simplifications and a lot of docs.
aa21810ad3b79e805ef071fbcac05d80c7844541 authored over 2 years ago
aa21810ad3b79e805ef071fbcac05d80c7844541 authored over 2 years ago
Fix physics deinitialization.
088fc2eaaa2524d5059bca4262a3d0db4e937f70 authored over 2 years ago
088fc2eaaa2524d5059bca4262a3d0db4e937f70 authored over 2 years ago
Move FTransform to strict private, deinitialize physics objects without parameters.
fa37f1ba7d3048f4ed48dea98f311d2b372c98b6 authored over 2 years ago
fa37f1ba7d3048f4ed48dea98f311d2b372c98b6 authored over 2 years ago
UpdateExistBody, UpdateExist without parameters.
23ce812a3359833c29818652b3a4fda2bad95d03 authored over 2 years ago
23ce812a3359833c29818652b3a4fda2bad95d03 authored over 2 years ago
Use ExistsInRoot in old colliders.
ab1c7a6565b8248471c59b6d50ea2d1f890a8550 authored over 2 years ago
ab1c7a6565b8248471c59b6d50ea2d1f890a8550 authored over 2 years ago
Checking Parent in WorldBeforeDetach is redundant.
344683aa97ef9041db001393b5bdc56a40f2f757 authored over 2 years ago
344683aa97ef9041db001393b5bdc56a40f2f757 authored over 2 years ago
Remove Transform parameter from physics engine objects initialization methods.
d6fd05c13c1f6170251d5b04ac5725b4e81e782f authored over 2 years ago
d6fd05c13c1f6170251d5b04ac5725b4e81e782f authored over 2 years ago
TAbstractTimeDurationBehavior - use ExistsInRoot and docs.
601cfa3f0afb31ab7c92739b9612882b9842659b authored over 2 years ago
601cfa3f0afb31ab7c92739b9612882b9842659b authored over 2 years ago
Example physics simulation: Use ExistsInRoot in all behaviors.
6d126cf7d5cf47ea8d1efa18a9183cff45163218 authored over 2 years ago
6d126cf7d5cf47ea8d1efa18a9183cff45163218 authored over 2 years ago
Use ExistsInRoot in TCastleCollider.
973e042f1e2d6b26966a9669d894258617cbcda8 authored over 2 years ago
973e042f1e2d6b26966a9669d894258617cbcda8 authored over 2 years ago
Fixed physics initialization bug when TCastleTransform does not exist.
08a565bf8b55af879498dfb828c54e73c0144c39 authored over 2 years ago
08a565bf8b55af879498dfb828c54e73c0144c39 authored over 2 years ago
Fixed FTransform comment.
89eb17fd72758afa9fec6fefbaa1cb8fd8bf007f authored over 2 years ago
89eb17fd72758afa9fec6fefbaa1cb8fd8bf007f authored over 2 years ago
Physics in editor example: Add properties to Basic tab.
f0ca936c6a17e764540b72e6e6a1e38e195b1c9d authored over 2 years ago
f0ca936c6a17e764540b72e6e6a1e38e195b1c9d authored over 2 years ago
Icons without circle.
4d90ab5b3b84b4cfc5fdd28aba31232eaa4076b1 authored over 2 years ago
4d90ab5b3b84b4cfc5fdd28aba31232eaa4076b1 authored over 2 years ago
Added physics persistent vectors.
482ba9d2b662c82e2fffc029abb5658015b5a4ae authored over 2 years ago
482ba9d2b662c82e2fffc029abb5658015b5a4ae authored over 2 years ago
Changed physics simulation icons to no-circle versions.
83e1f582b782c29acaf5a95427550040cdbbc897 authored over 2 years ago
83e1f582b782c29acaf5a95427550040cdbbc897 authored over 2 years ago
Check also Parent existence when initializing kraft shape
755f47befedc43b2f8606867067eca0861dad3c7 authored over 2 years ago
755f47befedc43b2f8606867067eca0861dad3c7 authored over 2 years ago
Check transform and rigid body existence before add forces.
2e179b5ee9d0f8380b3fa4f5e38104d8517392ec authored over 2 years ago
2e179b5ee9d0f8380b3fa4f5e38104d8517392ec authored over 2 years ago
Add physics simulation in editor binary to gitignore.
6604cdb44808b75ddffd83ae6ee323bc37966635 authored over 2 years ago
6604cdb44808b75ddffd83ae6ee323bc37966635 authored over 2 years ago
Fix compilation after rebase.
30cb3674ccd82276b40a24e7871d38dd087cd7e8 authored over 2 years ago
30cb3674ccd82276b40a24e7871d38dd087cd7e8 authored over 2 years ago
Fix ExistsInRoot after rebase.
a4d56684be2cde3a7d20f4e3c4e4d85deaf307ea authored over 2 years ago
a4d56684be2cde3a7d20f4e3c4e4d85deaf307ea authored over 2 years ago
Add/RemoveWorldChangeNotification docs.
df69da33439bec6c195ba6dad8534e86d03003ac authored over 2 years ago
df69da33439bec6c195ba6dad8534e86d03003ac authored over 2 years ago
Use ExistsInRoot in rigid body and colliders.
cd2385814aa89a4bf23264dc3e441846e5c82807 authored over 2 years ago
cd2385814aa89a4bf23264dc3e441846e5c82807 authored over 2 years ago
Change editor inspector colors when we will detect dark theme.
5aecefd56c4949ff3c8ca48fab5a3c720b52f32a authored over 2 years ago
5aecefd56c4949ff3c8ca48fab5a3c720b52f32a authored over 2 years ago
Added function to check is editor in dark mode - UseIconsAndColorsForDarkTheme
6568430c31139fee46490bf16da2d2cf27c6211d authored over 2 years ago
6568430c31139fee46490bf16da2d2cf27c6211d authored over 2 years ago
Updates in example design.
968683729914bf9302277a3146d02fb29dbcbed4 authored over 2 years ago
968683729914bf9302277a3146d02fb29dbcbed4 authored over 2 years ago
AddCenterForce -> AddCentralForce.
549ccd917da6b48ebd24d0e556ab285036a149eb authored over 2 years ago
549ccd917da6b48ebd24d0e556ab285036a149eb authored over 2 years ago
Added ShouldUpdate() to simplify behavior code.
c90610e35a3e401654fc3292e034b84025f473bd authored over 2 years ago
c90610e35a3e401654fc3292e034b84025f473bd authored over 2 years ago
Fix typo GetVector - GetPVector.
03f2e3270acbb6f9345ec5a5353ce32dcb1c972f authored over 2 years ago
03f2e3270acbb6f9345ec5a5353ce32dcb1c972f authored over 2 years ago
Change also name of variable.
b7f14d298b4e3cb99b806175e8b3c2541d133efb authored over 2 years ago
b7f14d298b4e3cb99b806175e8b3c2541d133efb authored over 2 years ago
Shoted -> WasShot.
faeb1955ab036d1a369acd4e2017e9309802aef3 authored over 2 years ago
faeb1955ab036d1a369acd4e2017e9309802aef3 authored over 2 years ago
An attempt to find an easier way to serialize vectors.
80d38d203c914ab0320b8d7cb0855a91d479afd1 authored over 2 years ago
80d38d203c914ab0320b8d7cb0855a91d479afd1 authored over 2 years ago
Add Explosion Behavior to project.
778c9201288eddcc1160e79ac997b4ecaa290aad authored over 2 years ago
778c9201288eddcc1160e79ac997b4ecaa290aad authored over 2 years ago
Add IsPhysicsRunning() to check physics should be executed. Unfortunately this is also needed in user code.
e40ae3f80def5ddbc12c07df174e33a2a9d2ad0a authored over 2 years ago
e40ae3f80def5ddbc12c07df174e33a2a9d2ad0a authored over 2 years ago
Missed declaration.
d8f550f6957edef8c8838735dea97ad77ba5fa5d authored over 2 years ago
d8f550f6957edef8c8838735dea97ad77ba5fa5d authored over 2 years ago
Added AddCentralForceBehavior.
e9b14b07d2d49e23f774e6ba5aeab443639c106c authored over 2 years ago
e9b14b07d2d49e23f774e6ba5aeab443639c106c authored over 2 years ago
PhysicsSymulationInEditor: A lot of new behaviors Gravity, Force, Wind, Explosion.
004d98d02dd99bef1eb3fe4814277a9845b30f1f authored over 2 years ago
004d98d02dd99bef1eb3fe4814277a9845b30f1f authored over 2 years ago
Check is physics running before change forces.
574c6ff1db1e38b1c8bda1abac8b10c696c5d4fa authored over 2 years ago
574c6ff1db1e38b1c8bda1abac8b10c696c5d4fa authored over 2 years ago
Make AddTorque() compatible with Bullet Physics.
6dc3fbfc0f332cd21fe4391631ca8eba43030aab authored over 2 years ago
6dc3fbfc0f332cd21fe4391631ca8eba43030aab authored over 2 years ago
Fix gravity force behavior.
c20483ba197a4cf3a0cf2fe0d7b25a75203d3351 authored over 2 years ago
c20483ba197a4cf3a0cf2fe0d7b25a75203d3351 authored over 2 years ago
Added ApplyImpulseBehavior.
366dc7c021509dcfc2b61456873dbcc610e4fb92 authored over 2 years ago
366dc7c021509dcfc2b61456873dbcc610e4fb92 authored over 2 years ago
Added AddTorqueBehavior.
aeb3b8278755de90e7c003a63c0661c433e7f887 authored over 2 years ago
aeb3b8278755de90e7c003a63c0661c433e7f887 authored over 2 years ago
Small corrections LabelSelectedViewport1 -> LabelPhysicsSimulation.
e37d87ea22089a841dea6829c8eb7a15e7a1f809 authored over 2 years ago
e37d87ea22089a841dea6829c8eb7a15e7a1f809 authored over 2 years ago
Comment for direct action update call.
2b72e980538a73ebdaa2e15585cd6ca72ed2a342 authored over 2 years ago
2b72e980538a73ebdaa2e15585cd6ca72ed2a342 authored over 2 years ago
Add Physics Simulation In Editor example.
d1d9f06dcc8b332666933cb38dbe802193008094 authored over 2 years ago
d1d9f06dcc8b332666933cb38dbe802193008094 authored over 2 years ago
Add action list and physics actions to start/stop/pause simulation.
94b99d16f31ce5392ae60845084a8be979f53118 authored over 2 years ago
94b99d16f31ce5392ae60845084a8be979f53118 authored over 2 years ago
Enumeration for physics mode.
3e725e8824e8fdb27cfbef4076263feac0579053 authored over 2 years ago
3e725e8824e8fdb27cfbef4076263feac0579053 authored over 2 years ago
WIP: Run physics in design mode in editor.
aea911b7e5afe8717581b57d6ab1ead32c40d7f1 authored over 2 years ago
aea911b7e5afe8717581b57d6ab1ead32c40d7f1 authored over 2 years ago
Icons for physics simulation in editor.
ea058017afadc9e5933b3a3d2c0a9012028756b4 authored over 2 years ago
ea058017afadc9e5933b3a3d2c0a9012028756b4 authored over 2 years ago
Add physics icons to our icon list in data module.
71f4b90b062b0d9cd0317b041243ed5073c9d33a authored over 2 years ago
71f4b90b062b0d9cd0317b041243ed5073c9d33a authored over 2 years ago
Fix calculating autosize for sphere collider.
4c67fef5fb39535bf83739e5d89b97a4d8f0311d authored over 2 years ago
4c67fef5fb39535bf83739e5d89b97a4d8f0311d authored over 2 years ago
More docs in TCastleRigidBody.
e0b4dec050d53b6f379b6bafd2f3fbc5e23cfc75 authored over 2 years ago
e0b4dec050d53b6f379b6bafd2f3fbc5e23cfc75 authored over 2 years ago
Platformer physics set/saved in design in editor.
96ff6864bc8ffaf608d0c10308d58c491f42145b authored over 2 years ago
96ff6864bc8ffaf608d0c10308d58c491f42145b authored over 2 years ago
Fix CastleCollider auto sizing when local object center is not in 0,0,0.
b93abfbb427cd97d989f1a2b1cd64da5e948d653 authored over 2 years ago
b93abfbb427cd97d989f1a2b1cd64da5e948d653 authored over 2 years ago
Use TCastleTransform.BeforeDestruction for removing behaviors.
c94086f9a29a91b07c18ca221e27d414070515a3 authored over 2 years ago
c94086f9a29a91b07c18ca221e27d414070515a3 authored over 2 years ago
Ability to run physics in design mode.
59a239e0ea4abfc254466b3d4293327b03d74c98 authored over 2 years ago
59a239e0ea4abfc254466b3d4293327b03d74c98 authored over 2 years ago
First collider autosizing mechanism.
abf2702bd361771e7292b7dc64c9e3b275562a9d authored over 2 years ago
abf2702bd361771e7292b7dc64c9e3b275562a9d authored over 2 years ago
Remove unused variables.
542f9a364c4a30becec8d61e05bbbdf8a9d75dba authored over 2 years ago
542f9a364c4a30becec8d61e05bbbdf8a9d75dba authored over 2 years ago
Add AutoSize to basic tab in editor inspector.
3fa8355abd5046ea87e642bc56de14aba8d8372a authored over 2 years ago
3fa8355abd5046ea87e642bc56de14aba8d8372a authored over 2 years ago
Fix setting AutoSize property in TCastleBoxCollider.
46944fe295168ca750eccaad1fec1d1e55295fe0 authored over 2 years ago
46944fe295168ca750eccaad1fec1d1e55295fe0 authored over 2 years ago
Changing local trasform sets AutoSize to false.
648cbfd0645f11fe43963331cbdb7d9f5715bd2f authored over 2 years ago
648cbfd0645f11fe43963331cbdb7d9f5715bd2f authored over 2 years ago
Register Castle Mesh Collider in editor.
f91d79a0ab0832f35e4b756d7d078f85eb37d8ab authored over 2 years ago
f91d79a0ab0832f35e4b756d7d078f85eb37d8ab authored over 2 years ago
Fix CastleMeshCollider for use in editor.
a62c4be4d5d8244a3ffd378d6e8e02d06f4f4221 authored over 2 years ago
a62c4be4d5d8244a3ffd378d6e8e02d06f4f4221 authored over 2 years ago
CastleRigidBody fix changing Dynamic property after creating KraftRigidBody
41077a096dfa94ec7636a60a962e468273581228 authored over 2 years ago
41077a096dfa94ec7636a60a962e468273581228 authored over 2 years ago
Fix changing Animated property after KraftRigidBody creation.
d2820a8f2aee80180ea52e84c2501274dbec7074 authored over 2 years ago
d2820a8f2aee80180ea52e84c2501274dbec7074 authored over 2 years ago
Document UpdateKraftRigidBodyType.
f6585ae825979b874ea2ff5817b7f1e1a843277d authored over 2 years ago
f6585ae825979b874ea2ff5817b7f1e1a843277d authored over 2 years ago
Use UpdateKraftRigidBodyType in InitializeEngineRigidBody
1d1753587e459ced6f758ec0d4ed7a0915c10a33 authored over 2 years ago
1d1753587e459ced6f758ec0d4ed7a0915c10a33 authored over 2 years ago
Fix changing gravity after kraft body creation
07c296cb72b33f5bc212d878ee4ff17e14948a20 authored over 2 years ago
07c296cb72b33f5bc212d878ee4ff17e14948a20 authored over 2 years ago
Fix crash when using TCastleMesh/PlaneCollider with Dynamic/Animated rigid body.
bb5d9d696ea17ccc39c55cf57afd56b4986884d8 authored over 2 years ago
bb5d9d696ea17ccc39c55cf57afd56b4986884d8 authored over 2 years ago
Autosize with TCastleMeshCollider simply remove translation, rotation and scale.
2b9b7126276c6c3fab59de0e0991ce96e95cb32f authored over 2 years ago
2b9b7126276c6c3fab59de0e0991ce96e95cb32f authored over 2 years ago
Add autsize and Scene properties to Basic tab in TMeshCollider.
44b1eceb1a80db3dceee5b565b0efeb3a31ebd49 authored over 2 years ago
44b1eceb1a80db3dceee5b565b0efeb3a31ebd49 authored over 2 years ago
Better capsule collider autosize.
31437f895182236ae1f47e5c8b22c4f1706ef300 authored over 2 years ago
31437f895182236ae1f47e5c8b22c4f1706ef300 authored over 2 years ago
Autosize for plane collider.
3dbcb7b4229d6d0145e8eb1292484080676efbce authored over 2 years ago
3dbcb7b4229d6d0145e8eb1292484080676efbce authored over 2 years ago
Fix typo.
b3836f9bf9348460593666dd33bb80e679ec754c authored over 2 years ago
b3836f9bf9348460593666dd33bb80e679ec754c authored over 2 years ago
Fix TCastleCapsuleCollider again Min -> Max.
a0d22d3b81d1a76985cf35f02457f481f35f99f3 authored over 2 years ago
a0d22d3b81d1a76985cf35f02457f481f35f99f3 authored over 2 years ago
Third person navigation movement using physics WIP.
b74228534cf108cf0396869dfef4a6ace4e233f1 authored over 2 years ago
b74228534cf108cf0396869dfef4a6ace4e233f1 authored over 2 years ago
Fixed assertion.
5f41b32125e7bf02a8b6f74101d275416f270b50 authored over 2 years ago
5f41b32125e7bf02a8b6f74101d275416f270b50 authored over 2 years ago
Add jump and fall animation, old movement behavior when no rigid body in avatar, Air movement control with rotate and movement factor.
0e48e470d084b23ac9e7d9d66605c3eb1cd21b03 authored over 2 years ago
0e48e470d084b23ac9e7d9d66605c3eb1cd21b03 authored over 2 years ago
Use idle as jump animation and bored as fall animation.
d04dbd6b80bec7c927e8d7c3af68076c1ee2ba66 authored over 2 years ago
d04dbd6b80bec7c927e8d7c3af68076c1ee2ba66 authored over 2 years ago
Fix compilation.
de4bfc3533fa5c08c47591c618f9995b37d5414d authored over 2 years ago
de4bfc3533fa5c08c47591c618f9995b37d5414d authored over 2 years ago
Fix calling WorldBeforeDetach, ParentBeforeDetach, ParentChanged after simply destroy behavior.
9602349c180b6ea2e72becc4fef3ba73ebf69094 authored over 2 years ago
9602349c180b6ea2e72becc4fef3ba73ebf69094 authored over 2 years ago
Add more physics functions (AddForce, ApplyImpulse, AddTorque, ...) to TCastleRigidBody.
e9906e594f3dc729a2c6556dbfa0ac08dba094d2 authored over 2 years ago
e9906e594f3dc729a2c6556dbfa0ac08dba094d2 authored over 2 years ago
Add WakeUp and Sleep to TCastleRigidBody.
02ec4f9f43555b4b0abce8d8fdb97b5c88140979 authored over 2 years ago
02ec4f9f43555b4b0abce8d8fdb97b5c88140979 authored over 2 years ago
Third person avatar movement by forces - WIP.
0309e29a9a44a5d8fa6e6b1759c7cc35f72c21ee authored over 2 years ago
0309e29a9a44a5d8fa6e6b1759c7cc35f72c21ee authored over 2 years ago
Fix animation change in GameEnemy behavior.
dc9a38a7c4cb3fd9e8549d8cfbcc969ae1c77997 authored over 2 years ago
dc9a38a7c4cb3fd9e8549d8cfbcc969ae1c77997 authored over 2 years ago
Add mass to avatar rigid body.
7db7dd2c86fa96f9e35abbcc436d2b3fe0686809 authored over 2 years ago
7db7dd2c86fa96f9e35abbcc436d2b3fe0686809 authored over 2 years ago
Editor for LockRotation and LockTranslation shows also axsis name (X (0), Y (1), Z (2)).
8cb79221e2664241e8f9db07c46f9988a30fb6e9 authored over 2 years ago
8cb79221e2664241e8f9db07c46f9988a30fb6e9 authored over 2 years ago
Behavior ParentChanged fix: Change FreeNotification to BeforeBehaviorDestroy procedure.
b1f54b160bda13d46113d457e7ef49caa6780f1e authored over 2 years ago
b1f54b160bda13d46113d457e7ef49caa6780f1e authored over 2 years ago
Document BeforeBehaviorDestroy().
e8bcee61eff891c08a022549959838980557e4d6 authored over 2 years ago
e8bcee61eff891c08a022549959838980557e4d6 authored over 2 years ago
Remove not needed FreeNotification.
bddf84a6c899e1cac3d8dd67b90e76b48f6e2c14 authored over 2 years ago
bddf84a6c899e1cac3d8dd67b90e76b48f6e2c14 authored over 2 years ago