remove unnessecary code
This commit is contained in:
parent
ea0a92eb22
commit
88c6aba60c
1 changed files with 1 additions and 11 deletions
|
|
@ -562,20 +562,16 @@ export async function cylinders(settings, widget, opts){
|
||||||
* @param {Widget} widget - widget object
|
* @param {Widget} widget - widget object
|
||||||
* @param {number} face - index of face in triangle vertex data
|
* @param {number} face - index of face in triangle vertex data
|
||||||
* @return {array} - array of all triangle data that belong to the same cylinder
|
* @return {array} - array of all triangle data that belong to the same cylinder
|
||||||
|
* @requires surface_prep must be called first
|
||||||
*/
|
*/
|
||||||
export async function cylinder_find (widget, face){
|
export async function cylinder_find (widget, face){
|
||||||
CAM.surface_prep(widget);
|
|
||||||
return widget.tool.findCylinderSurface(face);
|
return widget.tool.findCylinderSurface(face);
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function cylinder_poly_find(widget, face){
|
export async function cylinder_poly_find(widget, face){
|
||||||
CAM.surface_prep(widget);
|
|
||||||
let faces = cylinder_find(widget, face);
|
let faces = cylinder_find(widget, face);
|
||||||
|
|
||||||
let vert = widget.getGeoVertices({ unroll: true, translate: true }).map(v => v.round(4));
|
let vert = widget.getGeoVertices({ unroll: true, translate: true }).map(v => v.round(4));
|
||||||
|
|
||||||
let slicer = new kiri.cam_slicer(widget,{})
|
let slicer = new kiri.cam_slicer(widget,{})
|
||||||
|
|
||||||
let opts = {
|
let opts = {
|
||||||
dedup:false,
|
dedup:false,
|
||||||
edges: true,
|
edges: true,
|
||||||
|
|
@ -583,13 +579,11 @@ export async function cylinder_poly_find(widget, face){
|
||||||
}
|
}
|
||||||
|
|
||||||
let firstOffset = faces[0]*9
|
let firstOffset = faces[0]*9
|
||||||
|
|
||||||
let [x1,y1,z1,x2,y2,z2,x3,y3,z3]= Array.from(vert.subarray(firstOffset,firstOffset+9))
|
let [x1,y1,z1,x2,y2,z2,x3,y3,z3]= Array.from(vert.subarray(firstOffset,firstOffset+9))
|
||||||
let zs = [z1,z2,z3]
|
let zs = [z1,z2,z3]
|
||||||
let zmin = Math.min(...zs);
|
let zmin = Math.min(...zs);
|
||||||
let zmax = Math.max(...zs);
|
let zmax = Math.max(...zs);
|
||||||
|
|
||||||
|
|
||||||
// console.log({firstOffset,zmin, zs,faces,vert})
|
// console.log({firstOffset,zmin, zs,faces,vert})
|
||||||
|
|
||||||
let cylVerts = new Float32Array(faces.length*9)
|
let cylVerts = new Float32Array(faces.length*9)
|
||||||
|
|
@ -616,7 +610,6 @@ export async function cylinder_poly_find(widget, face){
|
||||||
diam = Math.sqrt(area / Math.PI)* 2,
|
diam = Math.sqrt(area / Math.PI)* 2,
|
||||||
center = poly.calcCircleCenter();
|
center = poly.calcCircleCenter();
|
||||||
|
|
||||||
|
|
||||||
//find direction using normal to center point
|
//find direction using normal to center point
|
||||||
|
|
||||||
let point = newPoint(x1, y1, z1),
|
let point = newPoint(x1, y1, z1),
|
||||||
|
|
@ -626,10 +619,7 @@ export async function cylinder_poly_find(widget, face){
|
||||||
dotProd = normal.dot(delta),
|
dotProd = normal.dot(delta),
|
||||||
interior = dotProd < 0
|
interior = dotProd < 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return {faces, zmin, zmax, poly, circular, area, diam, center,interior}
|
return {faces, zmin, zmax, poly, circular, area, diam, center,interior}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue