@babylonjs/core
Version:
Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.
29 lines • 832 B
JavaScript
import { RegisterClass } from "../../../Misc/typeStore.js";
import { BaseMathBlock } from "./baseMathBlock.js";
/**
* Block used to add 2 vectors
*/
export class AddBlock extends BaseMathBlock {
/**
* Creates a new AddBlock
* @param name defines the block name
*/
constructor(name) {
super(name);
}
/**
* Gets the current class name
* @returns the class name
*/
getClassName() {
return "AddBlock";
}
_buildBlock(state) {
super._buildBlock(state);
const output = this._outputs[0];
state.compilationString += state._declareOutput(output) + ` = ${this.left.associatedVariableName} + ${this.right.associatedVariableName};\n`;
return this;
}
}
RegisterClass("BABYLON.AddBlock", AddBlock);
//# sourceMappingURL=addBlock.js.map