@shards-design/core
Advanced tools
Comparing version 0.0.6 to 0.0.7
@@ -74,3 +74,4 @@ import { Mesh, MeshBuilder, Vector3 } from '@babylonjs/core'; | ||
export declare class Cylinder extends BaseObject { | ||
constructor(name: string | undefined, options: Parameters<typeof MeshBuilder.CreateCylinder>[1] & { | ||
constructor(options: Parameters<typeof MeshBuilder.CreateCylinder>[1] & { | ||
name?: string; | ||
anchor?: Vector3; | ||
@@ -77,0 +78,0 @@ }); |
@@ -181,6 +181,7 @@ "use strict"; | ||
class Cylinder extends BaseObject { | ||
constructor(name = 'cylinder', options) { | ||
const mesh = core_1.MeshBuilder.CreateCylinder(name, options); | ||
constructor(options) { | ||
const { name = 'cylinder', anchor } = options, rest = __rest(options, ["name", "anchor"]); | ||
const mesh = core_1.MeshBuilder.CreateCylinder(name, rest); | ||
super(name, mesh); | ||
this.anchor = (options === null || options === void 0 ? void 0 : options.anchor) || core_1.Vector3.Zero(); | ||
this.anchor = anchor || core_1.Vector3.Zero(); | ||
placeAnchor(mesh, this.anchor); | ||
@@ -187,0 +188,0 @@ } |
{ | ||
"name": "@shards-design/core", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.ts", |
17775
557