Skip to content

Commit e35a854

Browse files
committed
Nightly
1 parent e2ce7f7 commit e35a854

Some content is hidden

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

49 files changed

+345
-174
lines changed

Playground/src/components/examplesComponent.tsx

+10-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ interface IExamplesComponentProps {
88
}
99

1010
export class ExamplesComponent extends React.Component<IExamplesComponentProps, {filter: string}> {
11-
private _state = "";
11+
private _state = "removed";
1212
private _rootRef: React.RefObject<HTMLDivElement>;
1313
private _scripts: {
1414
title: string;
@@ -29,12 +29,18 @@ export class ExamplesComponent extends React.Component<IExamplesComponentProps,
2929
this._rootRef = React.createRef();
3030

3131
this.props.globalState.onExamplesDisplayChangedObservable.add(() => {
32-
if (this._state === "") {
33-
this._rootRef.current!.classList.add("visible");
34-
this._state = "visible";
32+
if (this._state !== "visible") {
33+
this._rootRef.current!.classList.remove("removed");
34+
setTimeout(() => {
35+
this._rootRef.current!.classList.add("visible");
36+
this._state = "visible";
37+
}, 16);
3538
} else {
3639
this._rootRef.current!.classList.remove("visible");
3740
this._state = "";
41+
setTimeout(() => {
42+
this._rootRef.current!.classList.add("removed");
43+
}, 200)
3844
}
3945
});
4046
}

Playground/src/scss/examples.scss

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
opacity: 1;
1717
}
1818

19+
&.removed {
20+
display: none;
21+
}
22+
1923
width: 380px;
2024
display: grid;
2125
grid-template-columns: 100%;

dist/preview release/babylon.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/babylon.max.js

+1
Original file line numberDiff line numberDiff line change
@@ -25312,6 +25312,7 @@ var TargetCamera = /** @class */ (function (_super) {
2531225312
if (this.position.z === target.z) {
2531325313
this.position.z += _Maths_math_constants__WEBPACK_IMPORTED_MODULE_4__["Epsilon"];
2531425314
}
25315+
this._referencePoint.normalize().scaleInPlace(this._initialFocalDistance);
2531525316
_Maths_math_vector__WEBPACK_IMPORTED_MODULE_3__["Matrix"].LookAtLHToRef(this.position, target, this._defaultUp, this._camMatrix);
2531625317
this._camMatrix.invert();
2531725318
this.rotation.x = Math.atan(this._camMatrix.m[6] / this._camMatrix.m[10]);

dist/preview release/babylon.max.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/inspector/babylon.inspector.bundle.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/inspector/babylon.inspector.bundle.max.js

+67-10
Large diffs are not rendered by default.

dist/preview release/inspector/babylon.inspector.bundle.max.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/inspector/babylon.inspector.d.ts

+12
Original file line numberDiff line numberDiff line change
@@ -2724,6 +2724,18 @@ declare module INSPECTOR {
27242724
render(): JSX.Element;
27252725
}
27262726
}
2727+
declare module INSPECTOR {
2728+
interface IFollowCameraPropertyGridComponentProps {
2729+
globalState: GlobalState;
2730+
camera: BABYLON.FollowCamera;
2731+
lockObject: LockObject;
2732+
onPropertyChangedObservable?: BABYLON.Observable<PropertyChangedEvent>;
2733+
}
2734+
export class FollowCameraPropertyGridComponent extends React.Component<IFollowCameraPropertyGridComponentProps> {
2735+
constructor(props: IFollowCameraPropertyGridComponentProps);
2736+
render(): JSX.Element;
2737+
}
2738+
}
27272739
declare module INSPECTOR {
27282740
export class PropertyGridTabComponent extends PaneComponent {
27292741
private _timerIntervalId;

dist/preview release/inspector/babylon.inspector.module.d.ts

+30
Original file line numberDiff line numberDiff line change
@@ -3337,6 +3337,24 @@ declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/ani
33373337
render(): JSX.Element;
33383338
}
33393339
}
3340+
declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/cameras/followCameraPropertyGridComponent" {
3341+
import * as React from "react";
3342+
import { Observable } from "babylonjs/Misc/observable";
3343+
import { PropertyChangedEvent } from "babylonjs-inspector/components/propertyChangedEvent";
3344+
import { LockObject } from "babylonjs-inspector/components/actionTabs/tabs/propertyGrids/lockObject";
3345+
import { GlobalState } from "babylonjs-inspector/components/globalState";
3346+
import { FollowCamera } from 'babylonjs/Cameras/followCamera';
3347+
interface IFollowCameraPropertyGridComponentProps {
3348+
globalState: GlobalState;
3349+
camera: FollowCamera;
3350+
lockObject: LockObject;
3351+
onPropertyChangedObservable?: Observable<PropertyChangedEvent>;
3352+
}
3353+
export class FollowCameraPropertyGridComponent extends React.Component<IFollowCameraPropertyGridComponentProps> {
3354+
constructor(props: IFollowCameraPropertyGridComponentProps);
3355+
render(): JSX.Element;
3356+
}
3357+
}
33403358
declare module "babylonjs-inspector/components/actionTabs/tabs/propertyGridTabComponent" {
33413359
import { PaneComponent, IPaneComponentProps } from "babylonjs-inspector/components/actionTabs/paneComponent";
33423360
export class PropertyGridTabComponent extends PaneComponent {
@@ -6809,6 +6827,18 @@ declare module INSPECTOR {
68096827
render(): JSX.Element;
68106828
}
68116829
}
6830+
declare module INSPECTOR {
6831+
interface IFollowCameraPropertyGridComponentProps {
6832+
globalState: GlobalState;
6833+
camera: BABYLON.FollowCamera;
6834+
lockObject: LockObject;
6835+
onPropertyChangedObservable?: BABYLON.Observable<PropertyChangedEvent>;
6836+
}
6837+
export class FollowCameraPropertyGridComponent extends React.Component<IFollowCameraPropertyGridComponentProps> {
6838+
constructor(props: IFollowCameraPropertyGridComponentProps);
6839+
render(): JSX.Element;
6840+
}
6841+
}
68126842
declare module INSPECTOR {
68136843
export class PropertyGridTabComponent extends PaneComponent {
68146844
private _timerIntervalId;

dist/preview release/materialsLibrary/babylon.cellMaterial.js

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/materialsLibrary/babylon.cellMaterial.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/materialsLibrary/babylon.customMaterial.js

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/materialsLibrary/babylon.customMaterial.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/materialsLibrary/babylon.fireMaterial.js

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/materialsLibrary/babylon.fireMaterial.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/materialsLibrary/babylon.furMaterial.js

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/preview release/materialsLibrary/babylon.furMaterial.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)