const Inputs = Bit.Inputs;
const whiteColour = '#ffffff';
const blackColour = '#000000';
const lightGreyColour = '#eeeeee';
const yellowColour = '#ffcc66';
bitbybit.babylon.scene.backgroundColour({ colour: blackColour });
const drawGridMeshInput = new Inputs.Draw.SceneDrawGridMeshDto();
drawGridMeshInput.mainColor = whiteColour;
drawGridMeshInput.secondaryColor = lightGreyColour;
bitbybit.draw.drawGridMesh(drawGridMeshInput);
const pointsForPolyline = [[0, 0, 0], [2, 4, 0], [3, 0, 0]] as Bit.Inputs.Base.Point3[];
const drawPointsInput = new Inputs.Draw.DrawBasicGeometryOptions();
drawPointsInput.size = 0.2;
drawPointsInput.colours = whiteColour;
bitbybit.draw.drawAny({ entity: pointsForPolyline, options: drawPointsInput });
const polyline = bitbybit.polyline.create({ points: pointsForPolyline });
const drawPolylineInput = new Inputs.Draw.DrawBasicGeometryOptions();
drawPolylineInput.colours = yellowColour;
drawPolylineInput.size = 8;
bitbybit.draw.drawAny({ entity: polyline, options: drawPolylineInput });