POV-Ray : Newsgroups : povray.object-collection : (First?) Contribution Drive: Office Supplies : Re: (First?) Contribution Drive: Office Supplies Server Time
12 Jun 2024 12:01:16 EDT (-0400)
  Re: (First?) Contribution Drive: Office Supplies  
From: Trevor G Quayle
Date: 22 Jan 2008 15:45:00
Message: <web.479654af21a87b7ec150d4c10@news.povray.org>
Jim Charter <jrc### [at] msncom> wrote:
> Sure but with some objects there would be diminishing gain from being
> parametrized, versus the work needed to do it.  I was contemplating a
> desk fan for instance.  The design is what it is. And it involves a
> number of cast metal housings with complex curves, smooth chamfers and
> such. Very difficult to handle in csg without a foregiving attitude.
> Meanwhile, you parametrize a few things, say to lengthen or widen the
> base, but to try and code something like a fan such that one design
> could be morphed into another design by adjusting parameters seems like
> an exercise in cleverness for its own sake with little practical payoff.
> Such a design is an integrated thing, not just a matter of making table
> legs longer to fit a need. Better to simply post a file of the
> unsmoothed mesh in a common format.  It can be imported into a modeller
> and the base made taller or wider just as easily that way, (would work
> for table legs too, btw,) or whole parts of the design concept could be
> morphed by a subsequent artist in ways the original contributor might
> never predict.
> Now, on the other hand, I was also contemplating oak file cabinets.  Now
> there I could see a csg solution that could, for instance, allow for
> different matrixes of drawers, anything from a cabinet for 3x5 file
> cards to one for large flat maps, all from the same macro.

As I said, I don't think there is anything wrong with adding meshes, you could
even combine a mesh and CSG for certain purposes, or multiple meshes.  Think
about the fan idea: make the housing, base and fan blade from seperate meshes,
they could then be combined in a macro with appropriate variables to control
the fan spin and housing oscillation for specific scenes, motion blur,
animation etc., things that wouldn't be simple with a single mesh object.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.