fn duopyramid(&self, other: &Self) -> Self {
        self.duopyramid_with(
            other,
            &Point::zeros(self.dim_or()),
            &Point::zeros(other.dim_or()),
            1.0,
        )
    }
/// Builds a [duopyramid](https://polytope.miraheze.org/wiki/Pyramid_product)
/// with unit height from two polytopes. Does not offset either polytope.
Builds a [duopyramid]
with unit height from two polytopes. Does not offset either polytope.
Builds a [ duopyramid ] with unit height from two polytopes . Does not offset either polytope .
fn duopyramid(&self, other: &Self) -> Self {
        self.duopyramid_with(
            other,
            &Point::zeros(self.dim_or()),
            &Point::zeros(other.dim_or()),
            1.0,
        )
    }
fn duopyramid ( & self , other : & Self ) -> Self { self . duopyramid_with ( other , & Point :: zeros ( self . dim_or ( ) ) , & Point :: zeros ( other . dim_or ( ) ) , 1.0 , ) }
Builds a [duopyramid](https://polytope.miraheze.org/wiki/Pyramid_product)
with unit height from two polytopes.
Builds a [ duopyramid ] ( https : // polytope . miraheze . org / wiki / Pyramid_product ) with unit height from two polytopes .
&self
other
&Self