!148 板件s拉伸

Merge pull request !148 from ZoeLeeFZ/br_s
pull/148/MERGE
ChenX 6 years ago
parent 87b86f0831
commit 572dade465

@ -24,7 +24,7 @@ export async function getEntShape()
if (conRes.Status === PromptStatus.Cancel) if (conRes.Status === PromptStatus.Cancel)
return; return;
let enList = conRes.SelectSet.SelectEntityList; let enList = conRes.SelectSet.SelectEntityList;
return getCulistShape(enList); return getCulistShape(enList, true);
} }
/** /**
* *

@ -383,7 +383,12 @@ export class Board extends Entity
return pts.map(p => p.applyMatrix4(this.OCS)); return pts.map(p => p.applyMatrix4(this.OCS));
} }
GetStretchPoints()
{
let cu = this.m_Shape.Outline.Curve;
let pts = cu.GetStretchPoints();
return pts.map(p => p.applyMatrix4(this.OCS));
}
MoveSnapPoints(indexList: Array<number>, vec: Vector3) MoveSnapPoints(indexList: Array<number>, vec: Vector3)
{ {
this.WriteAllObjectRecord(); this.WriteAllObjectRecord();
@ -416,6 +421,19 @@ export class Board extends Entity
this.Update(); this.Update();
} }
MoveStretchPoints(indexList: Array<number>, vec: Vector3)
{
this.WriteAllObjectRecord();
let cur = this.m_Shape.Outline.Curve;
let vl = vec.clone()
.applyMatrix4(new Matrix4().extractRotation(this.OCSInv)).setZ(0);
cur.MoveStretchPoints(indexList, vl);
this.Update();
}
InitDrawObject(renderType: RenderType = RenderType.Wireframe): Object3D InitDrawObject(renderType: RenderType = RenderType.Wireframe): Object3D
{ {
// let mat = ColorMaterial.GetBasicMaterial(this.ColorIndex); // let mat = ColorMaterial.GetBasicMaterial(this.ColorIndex);

@ -24,7 +24,7 @@ export class BoardConfigModal extends React.Component<BoardConfigProps, {}>{
]; ];
private groovePars = [ private groovePars = [
["spliteHeight", "拆单高"], ["spliteWidth", "拆单宽"], ["spliteThickness", "拆单厚"], ["spliteHeight", "拆单高"], ["spliteWidth", "拆单宽"], ["spliteThickness", "拆单厚"],
["knifeRad", "刀半径"], ["knifeRad", "刀半径"],
["grooveAddLength", "槽加长"], ["grooveAddWidth", "槽加宽"], ["grooveAddDepth", "槽加深"] ["grooveAddLength", "槽加长"], ["grooveAddWidth", "槽加宽"], ["grooveAddDepth", "槽加深"]
]; ];
private rotatePars = [ private rotatePars = [

Loading…
Cancel
Save