Christopher Sean Morrison <brlcad@...> writes:

> 
> 
> Hello Qiang, welcome!
> 
> > I really like the idea of drawing with simple command. But I read a post on
> > freeCAD forum comparing the two programs. It says that it is very hard or
> > impossible to do the following in BRL-CAD:
> > offset on non trivial geometry, fillets and chamfer on non trivial geometry,
> > draft angles on non trivial geometry
> 
> You’re undoubtedly familiar with a feature based editing approach, as
those are feature operations you
> listed.  We will eventually add intrinsic support so they are preserved as
parametric operations, but
> currently they are handled like any other modeling operation.  If you want
a chamfer, for example, you
> subtract.  Offsets are a trivial surface and/or object move.
> 
> None of them are impossible but it is true that some of those operations
can be a challenge, depending on the
> geometry involved.  For some (non-trivial) shapes, it can actually be
easier to perform an offset or
> chamfer operation in BRL-CAD.  For others, it can indeed be difficult. 
The solid modeling construction
> methods in BRL-CAD lend themselves more to a different approach in general.
> 
> Basically, our systems come at the problem from separate ends of a
spectrum.  We focused a LOT on core
> solidity concepts — on solid fidelity, ray tracing evaluation performance,
correctness,
> representation flexibility, numerical robustness, etc., and only recently
towards adding boundary
> representation support, parametric features, and usability/GUI.  This is a
foundation that is heavily
> centered around a specific domain of computer-aided engineering (CAE) for
analysis purposes.
> 
> That means there is almost certainly a way to create and evaluate any
shape you want, however complex, but
> there is a proficiency learning curve. 
> 
> > Are these all true? If so, what should we do to model all these real life
> > things that are not composed of simple primitive shapes? 
> 
> With incredibly few exceptions, nearly every complex shape can be
decomposed into combinations of more
> primitive shapes.  If you check out our gallery, you’ll see plenty of more
complex examples ** that were
> composed from simple primitive shapes (including complete vehicles with
chamfers, fillets, etc). 
> Here’s an example model included in BRL-CAD's installation:
> 
> https://www.youtube.com/watch?v=xzaKWzntnmc
> 
> More here:
> 
> http://brlcad.org/gallery/renderings
> 
> Cheers!
> Sean
> 
> ** Alas, hundreds of the most detailed examples of BRL-CAD models are not
available to the public.
> 
> ------------------------------------------------------------------------------
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
> 


Thank you Sean. I always find your post very informative. 
But how can an offsets be a trivial surface and/or object move? If the curve
is not straight, an offset will need some shape changes. A dilation of an
ellipse is not an ellipse anymore(just to illustrate my point, I could be
wrong), then will BRL-CAD automatically generate new primitives to represent
the new geometry?

I see nurb and spline are still missing, so I guess we can only approximate
very irregular surfaces like a computer mouse or tea spoon with polygons
patches, it would be disastrous to change all these small patches one by one
if I want modifications.

In my opinion, command line and keyboard are more attractive than fancy GUI
and mouse interactions, it gives us more precise control and less eye strain.

Lastly, I find the model share page(http://more.brlcad.org/popular-models)
is still broken. Maybe a repository on github is a better place for those files.

Qiang
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
BRL-CAD Users mailing list
brlcad-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-users

Reply via email to