"yogesh" <ypjofficial@[EMAIL PROTECTED]
> wrote in message
news:f88a27e4.0307290744.137c0fa2@[EMAIL PROTECTED]
> hi all,
> and sorry to interrupt you like this.!!!
> actually i have lot of doubts and lot of confusion about the role of
> solid modeling kernel inside a solid modeler.
> i am cad cam student and worked on packages like solidworks, ideas and
> cadmax.
> and also i have a little bit of programming background(half knowledge
> is dangerous indeed!!!) and that's why this confusion.
> could someone please tell me what is the exact role of a kernel??(i
> also heard of an operating system kernel)
> and what is the difference between apis like java3d, opengl and
> kernels like parasolid and acis?? or is opengl also a kernel???
> also if possible i want to see some sample kernel code..where can i
> get it from...
> i will be very grateful to you if you manage to clear my confusion and
> doubts..
> and also i am interested in knowing the history about the kernel
> phenomenon..how come it started..which was the first kernel
> developed..etc ..
> thank you and have a nice day....
AFAIK The idea of a solid modeling kernel is generaly that it i some form
of
solid modeling engine prduced by a separate developer (& generally used in
many other CAD products - eg. ACIS, Parasolid). The basis for this tends
to
be that it is a lot easier (particularly for smaller developers) to
license
this part of their program rather than having to write it from scratch
then
optimise it & debug it. It also provides a certain level of ex****t
capability between other programs that use the same kernel.
Kernels will generaly have some form of API - It would e hard to
incor****atethem into other products otherwise) however the APIs only deal
with the geometry & solid modeling operations such as cutting solids etc.
(not with the presentation on the screen - which is what the APIs like
OpenGL are doing.)
Matthew