Skip to content

Implementation of tube surfaces

Dusan Cvijetic requested to merge TubeSurfaces into surface_model
  • Model.h: Implemented new Frame types - kRangeCyl, kRangeCylPhi. Inside function for common surfaces now works for planes and cylinders.
  • Equations.h: Implemented quadratic solver and equation for cylinders.
  • BrepHelper.h: Updated the algorithms so that now extents are used instead of ranges. Implemented tube surface generation.
  • Navigator.h: Calculating distance now takes into consideration all real solutions and chooses the smallest positive one.
  • testTubeSurfaces.cpp: A set of tests for debugging, validating and benchmarking tube surface implementation.
Edited by Dusan Cvijetic

Merge request reports