From 505f503cc3b47ebb2a9ad57309584eba35ec58c1 Mon Sep 17 00:00:00 2001 From: EvilSpirit Date: Mon, 31 Oct 2016 21:22:33 +0700 Subject: [PATCH] Don't consider workplane origin point for bounding box calculation. --- src/generate.cpp | 1 + src/group.cpp | 1 + test/constraint/angle/free_in_3d.slvs | Bin 6235 -> 6235 bytes test/constraint/angle/normal.slvs | Bin 6357 -> 6357 bytes test/constraint/angle/reference.slvs | Bin 6736 -> 6736 bytes .../angle/reference_free_in_3d.slvs | Bin 6235 -> 6235 bytes test/constraint/arc_line_tangent/normal.slvs | Bin 8281 -> 8281 bytes .../at_midpoint/line_plane_free_in_3d.slvs | Bin 4991 -> 4991 bytes .../at_midpoint/line_plane_normal.slvs | Bin 5076 -> 5076 bytes .../at_midpoint/line_pt_free_in_3d.slvs | Bin 5417 -> 5417 bytes .../at_midpoint/line_pt_normal.slvs | Bin 5529 -> 5529 bytes test/constraint/comment/normal.slvs | Bin 4181 -> 4181 bytes .../cubic_line_tangent/free_in_3d.slvs | Bin 6815 -> 6815 bytes .../constraint/cubic_line_tangent/normal.slvs | Bin 7958 -> 7958 bytes .../curve_curve_tangent/arc_arc.slvs | Bin 7415 -> 7415 bytes .../curve_curve_tangent/arc_cubic.slvs | Bin 9240 -> 9240 bytes test/constraint/diameter/normal.slvs | Bin 5291 -> 5291 bytes test/constraint/diameter/reference.slvs | Bin 5291 -> 5291 bytes test/constraint/eq_len_pt_line_d/normal.slvs | Bin 6515 -> 6515 bytes .../constraint/eq_pt_ln_distances/normal.slvs | Bin 6998 -> 6998 bytes test/constraint/equal_angle/normal.slvs | Bin 8470 -> 8470 bytes test/constraint/equal_angle/other.slvs | Bin 8472 -> 8472 bytes .../constraint/equal_length_lines/normal.slvs | Bin 6030 -> 6030 bytes .../constraint/equal_line_arc_len/normal.slvs | Bin 6597 -> 6597 bytes test/constraint/equal_radius/normal.slvs | Bin 6251 -> 6251 bytes test/constraint/horizontal/line.slvs | Bin 5046 -> 5046 bytes test/constraint/horizontal/pt_pt.slvs | Bin 5018 -> 5018 bytes test/constraint/length_difference/normal.slvs | Bin 6129 -> 6129 bytes .../length_difference/reference.slvs | Bin 6129 -> 6129 bytes test/constraint/length_ratio/normal.slvs | Bin 6167 -> 6167 bytes test/constraint/length_ratio/reference.slvs | Bin 6167 -> 6167 bytes test/constraint/parallel/free_in_3d.slvs | Bin 4992 -> 4992 bytes test/constraint/parallel/normal.slvs | Bin 6041 -> 6041 bytes test/constraint/perpendicular/normal.slvs | Bin 6041 -> 6041 bytes .../points_coincident/free_in_3d.slvs | Bin 4934 -> 4934 bytes test/constraint/points_coincident/normal.slvs | Bin 5020 -> 5020 bytes test/constraint/proj_pt_distance/normal.slvs | Bin 5142 -> 5142 bytes .../proj_pt_distance/reference.slvs | Bin 5142 -> 5142 bytes test/constraint/pt_face_distance/normal.slvs | Bin 26259 -> 26259 bytes .../pt_face_distance/reference.slvs | Bin 26259 -> 26259 bytes test/constraint/pt_in_plane/normal.slvs | Bin 4495 -> 4495 bytes .../pt_line_distance/free_in_3d.slvs | Bin 5458 -> 5458 bytes test/constraint/pt_line_distance/normal.slvs | Bin 5571 -> 5571 bytes .../pt_line_distance/reference.slvs | Bin 5571 -> 5571 bytes test/constraint/pt_on_circle/normal.slvs | Bin 5637 -> 5637 bytes test/constraint/pt_on_face/normal.slvs | Bin 27157 -> 27157 bytes .../pt_on_line/left_free_in_3d.slvs | Bin 5417 -> 5417 bytes test/constraint/pt_on_line/normal.slvs | Bin 5525 -> 5525 bytes .../pt_on_line/right_free_in_3d.slvs | Bin 5417 -> 5417 bytes test/constraint/pt_plane_distance/normal.slvs | Bin 4608 -> 4608 bytes .../pt_plane_distance/reference.slvs | Bin 4608 -> 4608 bytes .../constraint/pt_pt_distance/free_in_3d.slvs | Bin 4988 -> 4988 bytes test/constraint/pt_pt_distance/normal.slvs | Bin 5106 -> 5106 bytes test/constraint/pt_pt_distance/reference.slvs | Bin 5106 -> 5106 bytes test/constraint/same_orientation/normal.slvs | Bin 5198 -> 5198 bytes .../same_orientation/same_group.slvs | Bin 6457 -> 6457 bytes test/constraint/symmetric/free_in_3d.slvs | Bin 4966 -> 4966 bytes test/constraint/symmetric/normal.slvs | Bin 5048 -> 5048 bytes test/constraint/symmetric_horiz/normal.slvs | Bin 5018 -> 5018 bytes test/constraint/symmetric_line/normal.slvs | Bin 6018 -> 6018 bytes test/constraint/symmetric_vert/normal.slvs | Bin 5022 -> 5022 bytes test/constraint/vertical/line.slvs | Bin 5046 -> 5046 bytes test/constraint/vertical/pt_pt.slvs | Bin 5022 -> 5022 bytes test/constraint/where_dragged/free_in_3d.slvs | Bin 4448 -> 4448 bytes test/constraint/where_dragged/normal.slvs | Bin 4540 -> 4540 bytes test/group/translate_asy/normal.slvs | Bin 60318 -> 60318 bytes test/group/translate_nd/normal.slvs | Bin 283298 -> 283298 bytes test/request/arc_of_circle/normal.slvs | Bin 5401 -> 5401 bytes test/request/circle/normal.slvs | Bin 4941 -> 4941 bytes test/request/cubic/normal.slvs | Bin 6151 -> 6151 bytes test/request/cubic_periodic/normal.slvs | Bin 5595 -> 5595 bytes test/request/datum_point/normal.slvs | Bin 4333 -> 4333 bytes test/request/line_segment/normal.slvs | Bin 4832 -> 4832 bytes test/request/ttf_text/normal.slvs | Bin 5134 -> 5134 bytes 74 files changed, 2 insertions(+) diff --git a/src/generate.cpp b/src/generate.cpp index 8e6774d..80dad8f 100644 --- a/src/generate.cpp +++ b/src/generate.cpp @@ -396,6 +396,7 @@ void SolveSpaceUI::ForceReferences() { // The origin for our coordinate system, always zero Entity *origin = SK.GetEntity(wrkpl->point[0]); origin->PointForceTo(Vector::From(0, 0, 0)); + origin->construction = true; SK.GetParam(origin->param[0])->known = true; SK.GetParam(origin->param[1])->known = true; SK.GetParam(origin->param[2])->known = true; diff --git a/src/group.cpp b/src/group.cpp index f459dd4..f8d1c27 100644 --- a/src/group.cpp +++ b/src/group.cpp @@ -375,6 +375,7 @@ void Group::Generate(IdList *entity, Entity point = {}; point.type = Entity::Type::POINT_N_COPY; point.numPoint = SK.GetEntity(predef.origin)->PointGetNum(); + point.construction = true; point.group = h; point.h = h.entity(2); entity->Add(&point); diff --git a/test/constraint/angle/free_in_3d.slvs b/test/constraint/angle/free_in_3d.slvs index 488f552ca2fa4ea39babc358e82b49c19e1d91fb..dd9a0531b1a662822ce611aded218fd625c3bd1b 100644 GIT binary patch delta 63 zcmca@aNA%53(sT)QJu{OJTZ(Q#^m!nY@7G-UWaf@_ys1P;5D5r$Im;Ni_d(sm%w>e Mpen`9R$_`w0E_k#>i_@% delta 79 zcmca@aNA%53(w>U!aS38L=`q0@We2}IFrxwux;MQdmSNQ!Y?rS1h462Iey;BTzux6 Ry#&s)LRE`ywh~ih0s#GO7xMrB diff --git a/test/constraint/angle/normal.slvs b/test/constraint/angle/normal.slvs index 4f1dfd0149ded1347d54fa8cc28272aec451d7b0..4ba1958d0e13e67dc81a0d83c499cae928bdd246 100644 GIT binary patch delta 73 zcmca=c-3&jDGpW(3kySw&F4A3Gcg)Y_UF~x{FOVBkcuD?}Yo Uf%ax~(HNitAX8!U5-~$20B5=tT>t<8 delta 81 zcmca=c-3&jDGpXk10dLZp5r^yWCb41$-e~EHh<-gWQ22Sd2b;&ZTy9-jFyx2Mf5kT Pi^jmjB{nY+Gh_k)t0Egf diff --git a/test/constraint/angle/reference.slvs b/test/constraint/angle/reference.slvs index 0408a835d211942e293a96d5ca61161c7064264e..a8824dfd6501f146474af6af4caab415dac5f8a5 100644 GIT binary patch delta 47 zcmca$a=~Q7F>Xe~$^N{0o4;~LGBO%&_UGkb0*d7G8E)?6|HTHDRM@;kYz;F2gS8J# delta 59 vcmca$a=~Q7G49Ce Mpen`9R$_`w0E_k#>i_@% delta 79 zcmca@aNA%53(w>U!aS38L=`q0@We2}IFrxwux;MQdmSNQ!Y?rS1h462Iey;BTzux6 Ry#&s)LRE`ywh~ih0s#GO7xMrB diff --git a/test/constraint/arc_line_tangent/normal.slvs b/test/constraint/arc_line_tangent/normal.slvs index 2f92e3b6155bda04fdaf04660e56ea877fd6a3a0..bf3103315d325df8157f84a4da2e26d59f7cc0dc 100644 GIT binary patch delta 51 vcmccVaMNMKDPBgy$%VXzoB!~JF@l+Tn;ZFW!I)iwf4IP+3Y(Y9Y+?og@COnj delta 59 xcmccVaMNMKDc;Eq;+&JY1l2bGL96ng*w diff --git a/test/constraint/at_midpoint/line_plane_free_in_3d.slvs b/test/constraint/at_midpoint/line_plane_free_in_3d.slvs index be8a12c19358a389b80b2a868f3202fb663bb1e3..5442ec6f65923b2338b15f0a2ce2ae58b281f50f 100644 GIT binary patch delta 42 wcmeyb_Frv78W*GC)({=hfV-$(PCk=1doQ0RZZ`5@-Mb diff --git a/test/constraint/at_midpoint/line_plane_normal.slvs b/test/constraint/at_midpoint/line_plane_normal.slvs index 1c40c4c40688cea3dccff264faa69a7e98feb23c..9741904f8109eb88d85cad9676d782adbf7b0319 100644 GIT binary patch delta 46 ycmcbjenowQI~SwjXU*P6o0*ZX#G2G0>x03}dsWAD8&<6l*=nv2U delta 58 ucmcbjenowQJJ;mX0-Tep1k^T{aYZu1IsdqCAvo-Odsv_{5|f_@eEXpXcFV0*bunHQda}-^>b@RG7S0AvkROZLClkiOFk4-T(kr%oJY$ diff --git a/test/constraint/comment/normal.slvs b/test/constraint/comment/normal.slvs index 5082ebff72b73c2a8d11d0a00c09a252366091ae..ca736740aba09905e8caa9a648c3c216670247e8 100644 GIT binary patch delta 51 ucmcbra8+T$Ne)KC$&5UDn}2XbGD4XRT(=-h!_7TBl}un!h0SXG`iuan&<XGxBpV0YwxA3^!W~a&Unq6*i|xZ(;@jFXRig delta 55 tcmbPcH_dKC1@9yY&dI+d)HW~Yjbwze_4#kX*%pG_To7@I%_-8Gm;p2a6HNdB diff --git a/test/constraint/curve_curve_tangent/arc_arc.slvs b/test/constraint/curve_curve_tangent/arc_arc.slvs index c18c3425e12e6d1317f7e28fe86761db95866958..63489c4ce4d59a5d7ff3501b75bd9f7778be7448 100644 GIT binary patch delta 51 ucmexv`Q38EDIP|{$%Qif?RM?!Ru!$J}YvK-I delta 59 vcmbQ?F~eiS4!+3`BsnL)5>?y$oG+3Q&dC?Jh2T^Oo#lnfNNi41*u)F~_eL0T diff --git a/test/constraint/diameter/normal.slvs b/test/constraint/diameter/normal.slvs index 81a24e230423b2b9d60c97ecc8813a59a3369fc2..583b3ac275730f0cfbc8a287c60699762fdbe547 100644 GIT binary patch delta 43 xcmZ3jxmt4r2N$E^XPvquc0*Y+pG2DEbHXPvquc0*Y+pG2DEbHH^1kJVT3Rz_wllAuI0N9PRXqMVbn_|!Ik_H#gGBsLpKsW1WnXucA6 diff --git a/test/constraint/equal_angle/normal.slvs b/test/constraint/equal_angle/normal.slvs index 6fb46d0be3a8ecfe0353aa7ea01268a50caf7f9d..b1d538f1d35dd4f4a207232a392e437b039a29c6 100644 GIT binary patch delta 47 ucmbQ{G|g$lem+LS$$>(8o8R$8GD4YU0=Iz7&4EHIxWOU{o2BIbFaZF6HALP^9TrO}6#%vI(<_3!@Y?hJx!vp}EO%QSb delta 59 ucmbQ?G{b4b0lvur5}cE@MASCF=Zj>7bIJv7Avg^})!a}SiOn){f0zJSQ4;0= diff --git a/test/constraint/equal_length_lines/normal.slvs b/test/constraint/equal_length_lines/normal.slvs index a84e4f1e7a77e0ba65c8fc1efd3721c78a8094c4..b8325648534c619d45618af65e06449b92b4511a 100644 GIT binary patch delta 50 rcmeCv@6+FKn48gX@_RwO&7Zg<8KKN7-diwcGyg9(u&Bc1d14;`;)HX8-Y~p~*NKC#e@c{s5lob&G diff --git a/test/constraint/equal_radius/normal.slvs b/test/constraint/equal_radius/normal.slvs index 57b6d9bf5328a79fff2b52d9d189e81ed27770fb..978b12cf65828e0199696d74c7ed9cdcad9c8738 100644 GIT binary patch delta 50 rcmaED@Y-O58#kljHvV7^u&Bc1D)Em1&I%Eh delta 58 tcmaED@Y-O58~5Y|+?AvkRO!5mN-iOE&s9|2)!6T$!h diff --git a/test/constraint/horizontal/line.slvs b/test/constraint/horizontal/line.slvs index 8b2dd43f9ee4ed173e2b50c0ce85820286856bc5..cebb6501c361d807ca3dfa267fb55f25ddc80f56 100644 GIT binary patch delta 46 ycmdm{zD<3DI~SwjXU*P6o0*ZX#G2G0>x03}dsWAD8&?Nw4J`Z*P delta 53 zcmdm{zD<3DJJ;kh0-Td?aI0-D#n?G|!GBO%&_T}MV0*d7F8czPj%Qd-!$8_>NUf#*4c+59* P@wYRB6)Q~MB=iCRbXpV* delta 74 zcmbQGK1+SW5w6MW`8X$g38-!U%oWK9=T!6Df^#N+=jEN;!DBl49*{o8W4@V-znvMX KQeyHZp%(!08ybQD diff --git a/test/constraint/length_difference/normal.slvs b/test/constraint/length_difference/normal.slvs index 1d85e47661260fc0fa6783b2334a21afb9800178..eeef9331c314d1d351e7edfac669b9d662f2f649 100644 GIT binary patch delta 47 zcmeyU|51O#32sKi$$`9jo4<2MGBO%&4&>!v0*Vy!8E)?8|HB5BRM@;i%##rSj+qZL delta 54 zcmeyU|51O#3GT^#BAk;WdDS+5=Z<6qaTZ7NGJypv`7}3o^Z#Lks*u>cLd=s906=9E AQvd(} diff --git a/test/constraint/length_difference/reference.slvs b/test/constraint/length_difference/reference.slvs index 08c5db8bd36a70978ceeb28bb8b9a128e16aaba7..c9bb8d7044fa3da15c2e78f4a71ab2c8ed363727 100644 GIT binary patch delta 47 zcmeyU|51O#32sKi$$`9jo4<2MGBO%&4&>!v0*Vy!8E)?8|HB5BRM@;i%##rSj+qZL delta 54 zcmeyU|51O#3GT^#BAk;WdDS+5=Z<6qaTZ7NGJypv`7}3o^Z#Lks*u>cLd=s906=9E AQvd(} diff --git a/test/constraint/length_ratio/normal.slvs b/test/constraint/length_ratio/normal.slvs index 08957de7c0fa9ffa5b21958eac26efa251c94f00..0286fc14f627a2005faf7ced6d8b6c63d502939f 100644 GIT binary patch delta 51 tcmbPkFx_CoVQxml$?paAHhtdbD`t^pQD diff --git a/test/constraint/length_ratio/reference.slvs b/test/constraint/length_ratio/reference.slvs index c0ca95cc51e719fd0e3e49bb55b82ded2fe32ecf..7c696ba46fbfa97d695934697264d50e73ef8065 100644 GIT binary patch delta 51 tcmbPkFx_CoVQxml$?paAHhtdbD`t^pQD diff --git a/test/constraint/parallel/free_in_3d.slvs b/test/constraint/parallel/free_in_3d.slvs index 16282039dcc8513afd0b6094f2dd3cdede4bd8e1..10ba6c8942c5564b726398616cb5521d70732240 100644 GIT binary patch delta 42 vcmZorZ&2Tm#>Hqj`8~JZ=BZqfjEshx-*a;?0Y&(E4L57@rLq8-{X!oB7*h7w6>f+-jSraz!$NIE%k?Gl2!gc{Mj{@};tXIn#w+0sy;s5p4hf diff --git a/test/constraint/parallel/normal.slvs b/test/constraint/parallel/normal.slvs index 8584018f38c20d3381b33e4ad67fba333ac5514d..c9fc2aa7b3aec7fdae1419b31aec8059ef997a93 100644 GIT binary patch delta 46 ycmbQKKU06h32sKi$$`9jo4<2MGBO%&4&>!v0*Vy!8E)?8|HB5BRG7R%>>~hRo(~ED delta 53 zcmbQKKU06h3GT`LBAk;WdDS+5=Z<6qaTZ7NGJypv`7}3o^Z#Lks*sqxLhK^|3F;Fr diff --git a/test/constraint/perpendicular/normal.slvs b/test/constraint/perpendicular/normal.slvs index 342a04983531271807bfdf39700d012ddbb28172..a0d5930fe18a9462f8cd90ca2e6ba9108b5ac1a4 100644 GIT binary patch delta 46 ycmbQKKU06h32sKi$$`9jo4<2MGBO%&4&>!v0*Vy!8E)?8|HB5BRG7R%>>~hRo(~ED delta 53 zcmbQKKU06h3GT`LBAk;WdDS+5=Z<6qaTZ7NGJypv`7}3o^Z#Lks*sqxLhK^|3F;Fr diff --git a/test/constraint/points_coincident/free_in_3d.slvs b/test/constraint/points_coincident/free_in_3d.slvs index 81f0989d39d05d1f68f772c45aa4829c77545b31..22c7cf347a91ac28ed86a8ec92318adff4fc3065 100644 GIT binary patch delta 46 ycmX@6c1&%E`aV|!~$pJiio4;{IGBO%&4&dQn0*Vyy8gB05<7EL$Ds0{%6vqevUNH@k delta 54 zcmbQHF->E`ajwbp1vn>1@ThJ6#udp3;w+BfVFC+Q@M>=E;^Sq3s*u>cLnw|B01kr@ AE`aV|!~$pJiio4;{IGBO%&4&dQn0*Vyy8gB05<7EL$Ds0{%6vqevUNH@k delta 54 zcmbQHF->E`ajwbp1vn>1@ThJ6#udp3;w+BfVFC+Q@M>=E;^Sq3s*u>cLnw|B01kr@ AY$~=u~I{l8JIsn>7@(T>;+DA%6e> delta 113 zcmbPymT~e~#tpfAlM4hnCu<3-ZJxsy$q3_2p3cuZ*-FTCavhMa5i*~wCpv4gi{LJp s{AOLDI5sdROGaz+K8cHP&g4V#$G{Q}GQpFdC}>Vjkdxl5p_uIo08q{)b^rhX diff --git a/test/constraint/pt_face_distance/reference.slvs b/test/constraint/pt_face_distance/reference.slvs index f3b046cdef318942ec9e38f1ba2c155db13092f3..894d7dd60e10d703871ae4628442f0ff51ac127a 100644 GIT binary patch delta 103 zcmbPymT~e~#tpfAjE0jZNNP{E=VRMEpD&CN%ALY5Fxg7TbaEX(@8lXG^T~RmvnIO; p?t;o*5MY$~=u~I{l8JIsn>7@(T>;+DA%6e> delta 113 zcmbPymT~e~#tpfAlM4hnCu<3-ZJxsy$q3_2p3cuZ*-FTCavhMa5i*~wCpv4gi{LJp s{AOLDI5sdROGaz+K8cHP&g4V#$G{Q}GQpFdC}>Vjkdxl5p_uIo08q{)b^rhX diff --git a/test/constraint/pt_in_plane/normal.slvs b/test/constraint/pt_in_plane/normal.slvs index 1bec7188757e44a34238430fe44d5c7bd7f57f52..ba8931bf05c9a722c40d097cf4343a747e3f728e 100644 GIT binary patch delta 46 ycmeBI?pNNhjFZuDvOc%o=Bu2MjEshx^|?8ifFk}phMO~aC7HpJ3X>NLya50;&kXDU delta 49 ycmeBI?pNNhjB^qf=VWtkwar&KBN>70#pc{hAfa#`&CQv-lFSfkiOGuv-T(l1Rt~5D diff --git a/test/constraint/pt_line_distance/free_in_3d.slvs b/test/constraint/pt_line_distance/free_in_3d.slvs index 896cfa9891f7a8fd8d3fc4251de1a7efca88cb43..479153698e6c01240c035a6fce46324fb052aa12 100644 GIT binary patch delta 46 ycmcblbxCVOIya-?XU*O?j0*ZX#HQda_-@*!(RM@;;M1&Clbtev+ delta 54 zcmX@CeOP;gJNM-G!km+D@ThGrXU*O?j0*ZX#HQda_-@*!(RM@;;M1&Clbtev+ delta 54 zcmX@CeOP;gJNM-G!km+D@ThGr E0M*?iq5uE@ delta 136 zcmZqGY1P@l#m;7E00NU0StKWGvL~<^A-F5pRhXetn_sZYF;7n5=A7IqptjkRJCYI3 v*~@ba!8yhk$^rUkQF7) diff --git a/test/constraint/pt_on_face/normal.slvs b/test/constraint/pt_on_face/normal.slvs index 499b14f75aaa52c3177157e563818032b645bc52..3ef79b8e207cbbf779d68701756fe7811a9d2770 100644 GIT binary patch delta 112 zcmbPwg>mW?#tpfAjE0jxN@!2E=VRMEpD&CN%ALY5Fxg7TbaEX(@8lXG^UbRSLSRxC w1lcwl2<>47t2EjyFL43NoU9~w3@9k2U^clxOnI`Cybh3eP)2HVr+kkW0BQjxF8}}l delta 106 zcmbPwg>mW?#tpfAlRrr4Ot$A^+dQ8yj1kP4!Y?q{O2~9_9Y62n8X@z|s{}$I5*Gy7 zHX8`-VFju(-YhS10nC`JBzFubz%yA+jBT>Eg6iY~G3Cil@;Z|b$VhMQl<)BZ069b^ AMF0Q* diff --git a/test/constraint/pt_on_line/left_free_in_3d.slvs b/test/constraint/pt_on_line/left_free_in_3d.slvs index 250f93cdc38236006263655ba484c77fb3cda1a9..a8bd48363895a591a49eee87c793ea93f0d0bf77 100644 GIT binary patch delta 46 ycmZ3fwNh(C8aJci~>sj1cBzejc{X|9Gy$xFvi7lR0=zC&%&ePWIw8-`vIj Nj|Hq!Ve(3mHvp^m6cPXc delta 78 zcmbQLJym;y3-@Gwe$L69!pfTqxMLV$oXPw=Y@7e_Tt^6$@Ci)j;5D5b$HzO_i`RT} Q7ymyNsA`GHD@EP_0B8CZvH$=8 diff --git a/test/constraint/pt_on_line/right_free_in_3d.slvs b/test/constraint/pt_on_line/right_free_in_3d.slvs index dc5d22157bc618826db6bc0d8de5167f5cce1ba8..9fc887917485bc1cfc125e4f97cd383d61f5c6a1 100644 GIT binary patch delta 46 ycmZ3fwNh(C8aJci#n?G|!GBO%&_T}MV0*d7F8czPj%Qd-!$8_>NUf#*4c+59* Q@wYRB6)SAsB;>#d0J2yVHUIzs delta 75 zcmeyQ{z-kq5w6MW`8X$g38-!U%oWK9=T!6Df^#N+=jEN;!DBl49*{o8W4@V-znvMX LQeyKaAqPePJ>43s diff --git a/test/constraint/pt_pt_distance/reference.slvs b/test/constraint/pt_pt_distance/reference.slvs index 8a3b2a3c33b7d85d0fed42ebba5e5c30b50f61bb..2cf72b5c815c1316dffe8f0a8f5628e8644b3dff 100644 GIT binary patch delta 63 zcmeyQ{z-kq5iUl<$-X>#n?G|!GBO%&_T}MV0*d7F8czPj%Qd-!$8_>NUf#*4c+59* Q@wYRB6)SAsB;>#d0J2yVHUIzs delta 75 zcmeyQ{z-kq5w6MW`8X$g38-!U%oWK9=T!6Df^#N+=jEN;!DBl49*{o8W4@V-znvMX LQeyKaAqPePJ>43s diff --git a/test/constraint/same_orientation/normal.slvs b/test/constraint/same_orientation/normal.slvs index c29b8d727e352ae2c719e1d04dbf932e5a1cdeba..03211cb40bff9557ab19c19ec1ce0eb756826eec 100644 GIT binary patch delta 92 zcmX@7aZY1HCp)u|xyfWfcA3d5*cF)#&5c0p%`ez@F)&BbaHpIfmyt egsHbViSGatSf{F>CP>%jKtXPZ4u#3J!WRK7#T)Mc delta 91 zcmX@7aZY1HC;MbRcKOLG*cCza<`?X{m?qyB;GFEmt+x3hS0p2pqq#YT=Q@m|wmFIK d0Mq0PeA1I`1qCMw>us(Pd;pV_m|QD-5dh4LANv3R diff --git a/test/constraint/same_orientation/same_group.slvs b/test/constraint/same_orientation/same_group.slvs index 1747c5a7a24d6095538bf45cbf296956bce765b7..a6d42d480d8139325b63af33396a68ac2a30017f 100644 GIT binary patch delta 66 zcmdmKw9{zAULHon$%UeNo8Rz6GD4V>pY!rgUL$Hc`5cfwBVfMy7heceYICi?DR!_b Jg~=Hb7Xc+!7j6Im delta 74 zcmdmKw9{zAUY^MZ_&Fz6394;=!xPB}<4k_e%R70EsOjW$K>Cb;`Q~4IA#lmfwF0Nu Mp(-UNXGmNG06|$CMgRZ+ diff --git a/test/constraint/symmetric/free_in_3d.slvs b/test/constraint/symmetric/free_in_3d.slvs index ff95075bbf6b054c878577a04918a3d793268804..863a794bfc9cde8ce0055afb7d5857a6f656762c 100644 GIT binary patch delta 46 ycmaE+_DpTV2`)y%$$>n2o4<2KGBO%&4&>or0*Vy!8gB09yTS~XRG8c#^b7!XW)CR< delta 53 zcmaE+_DpTV39iWp1UV;1@~Cb8&K1cB;w+BjVFC+Q@@j7G=DWfSRUt9CLFgF(HYgMY diff --git a/test/constraint/symmetric/normal.slvs b/test/constraint/symmetric/normal.slvs index 1078e05b664433e89cdf2b61beb6bbd07b863a61..87eaf1f3ab6a63019ae13243ebb5bc7a70c7661a 100644 GIT binary patch delta 63 zcmdm?zC(S(5iUl<$-X>#n?G|!GBO%&_T}MV0*d7F8czPj%Qd-!$8_>NUf#*4c+59* Q@wYRB6)SAsB*exD0F}%WhyVZp delta 75 zcmdm?zC(S(5w6MW`8X$g38-!U%oWK9=T!6Df^#N+=jEN;!DBl49*{o8W4@V-znvMX LQeyKaAvQ(;8{rxK diff --git a/test/constraint/symmetric_horiz/normal.slvs b/test/constraint/symmetric_horiz/normal.slvs index 62852b642560cc30c1d81bfd5c7ac91c692e33e5..1afcd4b9fbeccbdbd65204e7420d9b65ec5a84a7 100644 GIT binary patch delta 62 zcmbQGK1+SW5iUl<$-X>#n?G|!GBO%&_T}MV0*d7F8czPj%Qd-!$8_>NUf#*4c+59* P@wYRB6)Q~MB=iCRbXpV* delta 74 zcmbQGK1+SW5w6MW`8X$g38-!U%oWK9=T!6Df^#N+=jEN;!DBl49*{o8W4@V-znvMX KQeyHZp%(!08ybQD diff --git a/test/constraint/symmetric_line/normal.slvs b/test/constraint/symmetric_line/normal.slvs index f0d4dcaae58e852290fc0569b16db8b13f8457d4..22a436a84ac8439f6b91489e1dcf6ce967b1f965 100644 GIT binary patch delta 47 zcmZqDZ_?l3!NX`c`6930=5n4$Mn=QU7kN3DfFd9H3^#KN1h9c66*kw1u`vPwT^bF& delta 59 ucmZqDZ_?l3!87@s5a(nrG3CuAJTZ)L&L7^p2o9@27#mbZVsnic8zTTp6%sxG diff --git a/test/constraint/symmetric_vert/normal.slvs b/test/constraint/symmetric_vert/normal.slvs index 602bee19f0ac1d03f7a65ee5a1977a592c3de3bf..dc23f9e02de1305e1d7c529f262ae1835914072c 100644 GIT binary patch delta 46 ycmbQIK2LqaF)l{K$^JZgo4;~JGBO%&_UGYX0*d7G8gB07<6!|yDooxc^a21XU*P6o0*ZX#G2G0>x03}dsWAD8&?Nw4J`Z*P delta 53 zcmdm{zD<3DJJ;kh0-Td?aI0-DCI@iyZNA1C$q3O5!{@`tHunLIS&B)_z`{p delta 54 ycmaE$^gwCDa!y8r$rA+>CI@iyZNA1C$q3O5!{@`tHunLIS&B)k`a0U diff --git a/test/constraint/where_dragged/normal.slvs b/test/constraint/where_dragged/normal.slvs index 75bc4433473b8d82c877fa1c58d3ba44caa29c94..4eb987cf12b4b2e89db651fcda8ce1c0140ac997 100644 GIT binary patch delta 46 ycmdm^yhnM%aZX0V$pPGYo4;{JGBO%&4&dfs0*Vyy7;f(3bz%lfDolPWa2^0&n+}5j delta 53 zcmdm^yhnM%an8x}`8g*?aI0>7;w+BfW&#UV@Mv!C;&oz%s*srcR^U7U3`-Kz diff --git a/test/group/translate_asy/normal.slvs b/test/group/translate_asy/normal.slvs index 2f013bcb967c236d8799bc48f6e3c6e60be420dd..ec2bf7f4568ebd5db2526acb29f93d4f923968fb 100644 GIT binary patch delta 150 zcmbPtoq67M<_((^CO>r1*?dnSh7rt2Q@RUbVz1prrof)U;Dz$%x4v={i8x#5Co}kw$!zCnU0Lew8jN4HOCt gNSiF5?J;>>^KmFIF2{Ycax2KJi;Ys7(_78c0IL~1=>Px# delta 168 zcmbPtoq67M<_((^CI>k4OpaAl-uzG@k`c;L+nl3x9mY}KT%=ON4VK~cQQNFwkSq!1 zs88PJc?`%Fn!Lc(d-6>$jmZy8r8Y}@OG|?lto2cwoRM}Ms=$46N4n1B327>mBaQeb sPe^3h{3=}(s4yUXvV6A3x# z8)5MwIS3AnU;l1HQ}o{~9O5aAMnucVeILVI{x3h@J{`c##~~>g_lv_%4mK%P_}#UF zW+NPb_C*oXI5*V;rr4b7JHmrN*~HlVXGWDzX-qHhC(OJ{SX@sazLezAIiJwPS0-XMW%D8*rC&B>)5caL?b3U{SYJt8VFO)W;ryQT z%7q|3eG8aCwE+0=(VlyG5$@Jg>5T?m^uPsGCzre(kf7@RhJsdI;Km;hJ@ld(y!1K< zhBeRvd8ZDQJ!}y3NCR2O)=#uH^j5VMwq#uG1PsxiHju5J??9d|w?ojWWlgr*B-n+F z>}1f+QN`pziBcW^nXeeTSeENy=5{BCUo}*FIl#Rzd#Xa<^GuoVt(e<9f$yhcSiBpM zyYDwQD#Mk$kR#cxy1=QK|L$Dgz$XvFn4ayy&g-UZm^A{b>(^U>iKUt`i5He5m|p6c zTLDw9EnoIf;V{H;d_&;1XJuCmaC#CkZ%dFLJ_o7bn*vXuk-^&GqCl6*99G z!olql-&@Jw1yXR<%{Kd8(EZnn+!Jl7c^+|5mV JWo%%k0szN^6q^75 delta 73 zcmbQKHB)QDQLf1w_&6t53M)@e;S!kK$zwX%kBfKmX&#=*{@nlIauc}OHrMl9XM_oC LZsIFrgK{JQ!$TQ6 diff --git a/test/request/circle/normal.slvs b/test/request/circle/normal.slvs index d245f28b50aaccbf7ba9202b3c7c7f836c1241cc..1ea104f1780587d77f5a21d710ddd3cdfc720d57 100644 GIT binary patch delta 46 ncmX@Bc2;cz8yBPD|g+5r_Z) diff --git a/test/request/cubic/normal.slvs b/test/request/cubic/normal.slvs index 7630fad728835824126bf428c036d4922bcada57..7eb93f8963a7821205f65f11040dc011f0765962 100644 GIT binary patch delta 42 ucmZoSXgAm(&ckRpc>%B9W;dQlMn=QU3wSx0fFcL@3^(86=ivZLDgXcnH4Eba delta 49 vcmZoSXgAm(&NKO)DCguAylR`>cp@1=oW(16nZSZ4_%t`);^*Ojs*nHxyoeEp diff --git a/test/request/cubic_periodic/normal.slvs b/test/request/cubic_periodic/normal.slvs index d4f9c72e0bf1f5dd2181402e3b59b3e1580f51e0..9d3f1ced527d21cc53beffbb8910b7a64e7d2562 100644 GIT binary patch delta 42 qcmcbueOr4&9QWjdB07@|xY;&O;0|L1aW)I_-i0uv`RB6%MHB&7CJz<> delta 58 vcmcbueOr4&9QWi4T%40LMU^KTaI_*QYlaZX0V$pPGYo4;{JGBO%&4&dfs0*Vyy7;f(3bz%lfDgXdC8w`Q~ delta 49 vcmaE>_*QYlan8x}`8g*?aI0>7;w+BfW&#UV@Mv!C;&oz%s*nHx)(#NT diff --git a/test/request/line_segment/normal.slvs b/test/request/line_segment/normal.slvs index 167a2c278aae96e8f9875ed424a28fc095f08946..4914fefc5402369edfc6f57439f759d4fef54297 100644 GIT binary patch delta 65 zcmaE$`apGqD;J~T