mirror of
https://github.com/Doodle3D/Doodle3D-Slicer.git
synced 2024-11-24 22:47:58 +01:00
update example
This commit is contained in:
parent
50ff72a037
commit
b7269da172
12
comb.js
12
comb.js
@ -1,7 +1,6 @@
|
||||
import earcut from 'earcut';
|
||||
import { add, divide, distanceTo, normalize, subtract, normal, dot } from './src/sliceActions/helpers/vector2.js';
|
||||
|
||||
|
||||
function lineIntersection(a1, a2, b1, b2) {
|
||||
// source: http://mathworld.wolfram.com/Line-LineIntersection.html
|
||||
const intersection = {
|
||||
@ -229,7 +228,7 @@ function circle(radius = 10, x = 0, y = 0, clockWise = true, segments = 40) {
|
||||
return shape;
|
||||
}
|
||||
|
||||
const START = { x: 300, y: 300 };
|
||||
const START = { x: 300, y: 40 };
|
||||
const END = { x: 300, y: 20 };
|
||||
// const CONCAVE_POLYGON = [[
|
||||
// { x: 10, y: 10 },
|
||||
@ -242,7 +241,14 @@ const END = { x: 300, y: 20 };
|
||||
// { x: 120, y: 400 },
|
||||
// { x: 400, y: 400 }
|
||||
// ], circle(50, 300, 100, false)];
|
||||
const CONCAVE_POLYGON = [circle(300, 305, 305, true, 100), circle(50, 300, 100, false)];
|
||||
const CONCAVE_POLYGON = [
|
||||
circle(300, 305, 305, true),
|
||||
circle(40, 305, 105, false),
|
||||
circle(40, 305, 205, false),
|
||||
circle(40, 305, 305, false),
|
||||
circle(40, 305, 405, false),
|
||||
circle(40, 305, 505, false)
|
||||
];
|
||||
|
||||
canvas.onmousedown = (event) => {
|
||||
START.x = event.offsetX;
|
||||
|
Loading…
Reference in New Issue
Block a user