コード例 #1
0
BoundingBox FixInsertStream::getBoundingBox() {
  BoundingBox bb = ins_face->getGlobalBoundingBox();

  const double cut = 3*maxrad;
  const double delta = -(extrude_length + 2*cut);
  bb.extrude(delta, normalvec);
  bb.shrinkToSubbox(domain->sublo, domain->subhi);

  const double extend = 3*maxrad /*cut*/ + this->extend_cut_ghost(); 
  bb.extendByDelta(extend);

  return bb;
}