diff --git a/geometry.cpp b/geometry.cpp index a9bb2841..ce672da9 100644 --- a/geometry.cpp +++ b/geometry.cpp @@ -632,6 +632,12 @@ void geometry_information::prepare_basics() { heptshape = nullptr; xp_order = 0; + + if(arcm::in()) { + auto& ac = arcm::current_or_fake(); + if(fake::in_ext()) ac = arcm::current; + ac.compute_geometry(); + } emb = make_embed(); bool geuclid = euclid;