gl::glvertices [クラス]
:super cascaded-coords
:slots gl::mesh-list gl::filename gl::bbox
-
-
:set-color gl::color &optional (gl::transparent) [メソッド]
-
- set color as float vector of 3 elements, and transparent as float, all values are betwenn 0 to 1
:actual-vertices [メソッド]
-
- return list of vertices(float-vector), it returns all vertices of this object
:calc-bounding-box [メソッド]
-
- calculate and set bounding box of this object
:vertices [メソッド]
-
- return list of vertices(float-vector), it returns vertices of bounding box of this object
:reset-offset-from-parent [メソッド]
-
- move vertices in this object using self transformation, this method change values of vertices. coordinates's method such as :transform just change view of this object
:expand-vertices [メソッド]
-
- expand vertices number as same number of indices, it enable to set individual normal to every vertices
:use-flat-shader [メソッド]
-
- use flat shader mode, use opengl function of glShadeModel(GL_FLAT)
:use-smooth-shader [メソッド]
-
- use smooth shader mode, use opengl function of glShadeModel(GL_SMOOTH) default
:calc-normals &optional (gl::force nil) (gl::expand t) (gl::flat t) [メソッド]
-
- normal calculation
if force option is true, clear current normalset.
if exapnd option is ture, do :expand-vertices.
if flat option is true, use-flat-shader
-
- creating mirror vertices respect to :axis
-
- create list of faces using vertices of this object
:convert-to-faceset &rest args [メソッド]
-
- create faceset using vertices of this object
:set-offset gl::cds &key (gl::create) [メソッド]
-
- move vertices in this object using given coordinates, this method change values of vertices. coordinates's method such as :transform just change view of this object
:convert-to-world &key (gl::create) [メソッド]
-
- move vertices in this object using self's coordinates. vertices data should be moved as the same as displayed
:glvertices &optional (name) (gl::test #'string=) [メソッド]
-
- create individual glvertices objects from mesh-list. if name is given, search mesh has the same name
:append-glvertices gl::glv-lst [メソッド]
-
- append list of glvertices to this object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
gl::glbody [クラス]
:super body
:slots gl::aglvertices
-
-
-
-
-
-
-
-
gl::find-color gl::color [関数]
-
- returns color vector of given color name, the name is defiend in https://github.com/euslisp/jskeus/blob/master/irteus/irtglrgb.l
gl::transparent gl::abody gl::param [関数]
-
- Set abody to transparent with param
gl::make-glvertices-from-faceset gl::fs &key (gl::material) [関数]
-
- returns glvertices instance
fs is geomatry::faceset
gl::make-glvertices-from-faces gl::flst &key (gl::material) [関数]
-
- returns glvertices instance
flst is list of geomatry::face
gl::write-wrl-from-glvertices fname gl::glv &rest args [関数]
-
- write .wrl file from instance of glvertices
-
-
-
-
-
-
-
-
-
-
-
-
x::tabbed-panel [クラス]
:super x:panel
:slots x::tabbed-buttons x::tabbed-panels x::selected-tabbed-panel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
x::panel-tab-button-item [クラス]
:super x:button-item
:slots nil
-
-
-
-
-
-
-
-
-
-
2016-04-05