Skip to content

Commit 3354151

Browse files
author
Babylon.js Platform
committed
Version update 8.38.0
1 parent dd805fe commit 3354151

File tree

43 files changed

+272
-187
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+272
-187
lines changed

.build/changelog.json

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,82 @@
11
{
2-
"fromTag": "8.37.2",
2+
"fromTag": "8.37.3",
33
"changelog": {
4+
"8.38.0": [
5+
{
6+
"pr": "17482",
7+
"title": "GeospatialCamera clamping near poles",
8+
"description": "- Reduce speed of panning as we near poles to avoid a super fast spinning around poles effect\r\n- Avoid panning directly over poles to prevent flipping the earth effect \r\n\r\nBoth are standard interactions when navigating globe\r\n\r\n#17451 ",
9+
"author": {
10+
"name": "georginahalpern",
11+
"url": "https://github.com/georginahalpern"
12+
},
13+
"files": [
14+
"packages/dev/core/src/Cameras/geospatialCamera.ts",
15+
"packages/dev/core/src/Cameras/geospatialCameraMovement.ts"
16+
],
17+
"tags": [
18+
"new feature",
19+
"camera"
20+
]
21+
},
22+
{
23+
"pr": "17481",
24+
"title": "GeospatialCamera flyToPoint will calculate new center",
25+
"description": "DoubleTap to zoom was assuming the pickedPoint was the new center which is not correct. This change exposes a new flyToPoint function which internally calculates the new center (using same logic as zoomToCursor) and flies towards new point by the given radius scale%\r\n\r\n#17451 ",
26+
"author": {
27+
"name": "georginahalpern",
28+
"url": "https://github.com/georginahalpern"
29+
},
30+
"files": [
31+
"packages/dev/core/src/Cameras/Inputs/geospatialCameraPointersInput.ts",
32+
"packages/dev/core/src/Cameras/geospatialCamera.ts"
33+
],
34+
"tags": [
35+
"bug",
36+
"camera"
37+
]
38+
},
39+
{
40+
"pr": "17480",
41+
"title": "Fix accumulated animations in interpolatingBehavior",
42+
"description": "If we don't clear the interpolation-related animations from amera.animations array then any time we try to animate a new property, it will reset any existing runtimeAnimations to their original state, causing a visual flicker (ex: if we animate center and then radius, we will see center return to its original value before the radius animation begins)\r\n\r\nThis change removes the associated animation from camera.animations when the onAnimationEnd callback is called.\r\n\r\nAlso must expose 'stopCurrent' param to the transitionTo function to ensure we don't stop in-progress property transitions (which would in turn remove it from animations array)\r\n\r\n#17451 ",
43+
"author": {
44+
"name": "georginahalpern",
45+
"url": "https://github.com/georginahalpern"
46+
},
47+
"files": [
48+
"packages/dev/core/src/Animations/animation.ts",
49+
"packages/dev/core/src/Behaviors/Cameras/interpolatingBehavior.ts"
50+
],
51+
"tags": [
52+
"bug",
53+
"camera"
54+
]
55+
},
56+
{
57+
"pr": "17477",
58+
"title": "Particles emit gradient",
59+
"description": "- Adds a block to transform Float to Int (Round, Ceil, Floor, Trunc)\r\n- Add support for migrating emit gradients\r\n- Changes emit from a property to an input that can get a block connected\r\n- Updates thinParticleSystem to use a function to calculate the emitRate, so it can be overwritten by systemBlock in NPE\r\n- Because now emit rate can start at zero and change at runtime after the system being created (with no user input), changed a check that was disabling evaluating the system when no particles were emitted\r\n\r\nPG to test: #1D36S5#3\r\nPG to test: #9AUVWG#1\r\n<img width=\"1190\" height=\"653\" alt=\"image\" src=\"https://github.com/user-attachments/assets/6020d257-02b4-46d4-aad9-3445a8b202a7\" />\r\n\r\n",
60+
"author": {
61+
"name": "VicenteCartas",
62+
"url": "https://github.com/VicenteCartas"
63+
},
64+
"files": [
65+
"packages/dev/core/src/Particles/Node/Blocks/index.ts",
66+
"packages/dev/core/src/Particles/Node/Blocks/particleFloatToIntBlock.ts",
67+
"packages/dev/core/src/Particles/Node/Blocks/systemBlock.ts",
68+
"packages/dev/core/src/Particles/Node/nodeParticleBuildState.ts",
69+
"packages/dev/core/src/Particles/Node/nodeParticleSystemSet.helper.ts",
70+
"packages/dev/core/src/Particles/thinParticleSystem.ts",
71+
"packages/tools/nodeParticleEditor/src/blockTools.ts",
72+
"packages/tools/nodeParticleEditor/src/components/nodeList/nodeListComponent.tsx"
73+
],
74+
"tags": [
75+
"enhancement",
76+
"npe"
77+
]
78+
}
79+
],
480
"8.37.3": [
581
{
682
"pr": "17478",

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 8.38.0
4+
5+
### Core
6+
7+
- GeospatialCamera clamping near poles - [_New Feature_] by [georginahalpern](https://github.com/georginahalpern) ([#17482](https://github.com/BabylonJS/Babylon.js/pull/17482))
8+
- GeospatialCamera flyToPoint will calculate new center - [_Bug Fix_] by [georginahalpern](https://github.com/georginahalpern) ([#17481](https://github.com/BabylonJS/Babylon.js/pull/17481))
9+
- Fix accumulated animations in interpolatingBehavior - [_Bug Fix_] by [georginahalpern](https://github.com/georginahalpern) ([#17480](https://github.com/BabylonJS/Babylon.js/pull/17480))
10+
- Particles emit gradient - by [VicenteCartas](https://github.com/VicenteCartas) ([#17477](https://github.com/BabylonJS/Babylon.js/pull/17477))
11+
312
## 8.37.3
413

514
### Core

0 commit comments

Comments
 (0)