Disadvantages with the Boundary Representation:
(i) It needs more storage than the corresponding half-space method.
(ii) There is no guarantee that the object created is valid (that means complete, unambiguous, uniquely described). Additional checks for validity, such like Euler's Rule, shall be needed to ensure this.
(iii) It is generally less robust than the half-space method.
(iv) Each object is described independently, without reference to other objects in the system. It is not simple to define "generic" or "parametric" models for families of parts.
(v) Its major disadvantage is that it needs large amount of storage. This is also a verbose scheme. Additionally, faceted b-rep is not appropriate for many applications such like tool path generation.