Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 756 Bytes

File metadata and controls

14 lines (9 loc) · 756 Bytes

d631b094

Examples

ARC examples for d631b094

Rules (DSL)

DSL rules for d631b094

Notes

  • When we classify shapes, we should classify pixels also as “lines” of length 1. This is necessary so that the rule finder sees that all output objects are lines.
  • To avoid bad rules, if our output scenes aren’t constant in width and height, then we should remove object properties like XInverse and X2Inverse, which are only usable if output dimensions are consistent.
  • If output objects are larger than the default width/height of the output scene (which is inherited from the input), then instead of failing, we should gracefully increase the width or height of the output scene as appropriate.