bcefe3b4c4
* clean send (except closed circular arcs) * split functions * include inner loops for complex regions * reorient only polycurves with arcs * regions to host * merge conflict * substract regions on receive * optimize * add checks * fix icurve, receive hatches * hatch receive * reduce dataObject conversions * finally hatches are recorded in a database * regrouped * simplify * rename * send hatch (only the first) * remove hatches for now * comment * fixed icurve converter and reference in DataObject converter * reformat * hatch to speckle * hatch to host * hatch receive works * set solid pattern on receive * send properly and throw if complex hacth * calculate mesh area from region * prevent Autocad crash by catching exceptions in the middle of transaction * sending both polylines and curves for hatches * boolean operation for sending hatches * turned 2d Hatch curves into 3d - now Brep creation doesn't fail! * circles handled * construct both polyline and vertices in parallel * handling splines on receive * comments * don't reverse proper segments * basic comment fixes * open block table for write more concise * use top-level transaction --------- Co-authored-by: Claire Kuang <kuang.claire@gmail.com>