您现在的位置:网站首页 > 经验分享 > 基于Rhino的三维鞋业CAD软件开发[
设计师介绍:

昵称:烦夫子
类别:界面/平面设计师
年龄:38
现所在地:北京

查看该设计师的主页>>

关注好友

统计中心

主页浏览总数:24259
总积分:89
文章数:88
作品数:70

基于Rhino的三维鞋业CAD软件开发[

作者:烦夫子  更新时间: 2007-11-19   浏览人数:18200  评论:0  
分享到:

开放源码:

                            RHINO三维图形开发平台
                                     [9]

//图层控制

CRhinoCommand::result CCommandmylayertab::RunCommand( const CRhinoCommandContext& context )
{
 CRhinoApp& pApp = ::RhinoApp();
 CRhinoDoc *pDoc = pApp.ActiveDoc();
 CRhinoLayerTable& layer_table = pDoc->m_layer_table;
 const CRhinoLayer& layer = layer_table.CurrentLayer();

 const CRhinoMaterial& layer_material = layer.LayerMaterial();
 ON_Color ly_color = layer.Color();
 int ly_index = layer.LayerIndex();
 ON_wString ly_name = layer.LayerName();
 ON_LineStyle ly_style = layer.LineStyle();
 ON::layer_mode ly_mode = layer.Mode();
    int ly_model_index = layer.ModelIndex();
    ON_Color ly_new_color = RGB(0,0,255);

 ON_Layer mylayer;
 mylayer.SetColor(ly_new_color);
 mylayer.SetLayerName("back");
 mylayer.SetVisible(false);
    int my_ly_index = mylayer.LayerIndex();
 layer_table.AddLayer(mylayer);
 layer_table.SetCurrentLayerIndex(my_ly_index,false);

  return CRhinoCommand::success;
}

//
// END mylayertab command

(目前有0人发表看法,  我要发表评论
我要评论:
  只有登录后才能评论!
评论者: 匿名游客    (立即登录 或 注册)