pts icon indicating copy to clipboard operation
pts copied to clipboard

segment function doesn't return an array of group

Open albizures opened this issue 2 years ago • 1 comments

According to the docs segments returns an array of groups, but it doesn't:

const run = Pts.quickStart( "pt", "#003" ); 
run((time, ftime) => { 
  const rect = Rectangle.corners(Rectangle.fromCenter(space.center, 60, 60));
  rect
    .clone()
    .segments(2, 1, true)
    .map((side, index) => {
      side.scale(1.5); // here side is an array of Pt
      form.strokeOnly("#f00", 18).line(side);
    })
});

albizures avatar Apr 17 '22 18:04 albizures

Thank you @albizures -- this is a bug. Will fix it in the next patch.

As a quick fix for now, you can try Group.fromPtArray(side).scale(1.5).

williamngan avatar Apr 19 '22 08:04 williamngan