!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)
return;
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));
}
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)
{
this.WriteAllObjectRecord();
@ -416,6 +421,19 @@ export class Board extends Entity
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
{
// let mat = ColorMaterial.GetBasicMaterial(this.ColorIndex);

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

Loading…
Cancel
Save