| 458 | } |
| 459 | |
| 460 | Plane PlanarSurface_Impl::plane() const { |
| 461 | if (!m_cachedPlane) { |
| 462 | m_cachedPlane = Plane(this->vertices()); |
| 463 | } |
| 464 | return m_cachedPlane.get(); |
| 465 | } |
| 466 | |
| 467 | Surface3d PlanarSurface_Impl::surface3d() const { |
| 468 | return {this->vertices(), this->nameString(), 0}; |