Ticket #170 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Creating bounding box for the geometry objects

Reported by: Sri Nagella Owned by: Sri Nagella
Priority: major Milestone: Iteration 10
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

To create methods that will be able to return bounding box for the geometry objects.

Change History

comment:1 Changed 12 years ago by Sri Nagella

(In [1139]) Refs #170 Implemented Plane bounding box with tests

comment:2 Changed 12 years ago by Sri Nagella

(In [1140]) Refs #170 Fixed Plane DBL_MAX its found in cfloat

comment:3 Changed 12 years ago by Sri Nagella

(In [1141]) Refs #170 Implemented Sphere bounding box with tests

comment:4 Changed 12 years ago by Sri Nagella

(In [1168]) Refs #170 Implemented Cylinder bounding box with tests, Rules, Object bounding box

Fixed Plane bounding box

comment:5 Changed 12 years ago by Sri Nagella

(In [1169]) Refs #170 Fixed cfloat include in cylinder.cpp

comment:6 Changed 12 years ago by Sri Nagella

(In [1170]) Refs #170 Fixed cfloat include in RulesTest.h

comment:7 Changed 12 years ago by Sri Nagella

(In [1212]) Refs #170 Cached bounding box values

comment:8 Changed 12 years ago by Ronald Fowler

(In [1223]) Added updates to ObjComponent for transformation of getBoundingBox and tests for this. Re #170

comment:9 Changed 12 years ago by Ronald Fowler

(In [1230]) Bug fix to make treatment of tolerance consistent for Sphere.cpp and Cylinder.cpp with that for other surfaces. Also added extra tests close to tolerance level for most surfaces. Re #170

comment:10 Changed 12 years ago by Nick Draper

  • Status changed from new to closed
  • Resolution set to fixed

comment:11 Changed 12 years ago by Russell Taylor

  • Status changed from closed to reopened
  • Resolution fixed deleted

comment:12 Changed 12 years ago by Russell Taylor

  • Status changed from reopened to closed
  • Resolution set to fixed

(In [1239]) Reinstated const-ness of Object object pointed to by ObjComponent. Conceptually, the Object methods being called are const, they are just caching some values. These variables have been declared mutable. Closes #170.

comment:13 Changed 12 years ago by Ronald Fowler

  • Status changed from closed to reopened
  • Resolution fixed deleted

Reopened to tidy up tolerances in surfaces

comment:14 Changed 12 years ago by Ronald Fowler

(In [1241]) Changed surfaces to use a single value for the tolerance, defined in Surface.h. Re #170

comment:15 Changed 12 years ago by Ronald Fowler

(In [1242]) Extended getSurfaceTolerance to be used in Line, Track and Object. Track is slight question as it used 1e-5 not 1e-6 as tolerance, but tests are OK. Tidy up other methods. Also added a defineBoundingBox method for objects where getBoundingBox fails. Added tests for this. Re #170

comment:16 Changed 12 years ago by Nick Draper

  • Status changed from reopened to closed
  • Resolution set to fixed

comment:17 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1018

Note: See TracTickets for help on using tickets.