2011年4月14日

界面资料 用的是内部数子外部字符显示,计算时还是用数字因为数字不字符快

摘要: try(destroyDialog gt_yc_Ail)catch()rollout gt_yc_Ail "yongchao-对齐" width:168 height:80(spinner conunt_spn1 "" pos:[152,25] width:12 height:16 range:[1,6,1] type:#integeredittext conunt_edt1 "" pos:[3,25] width:147 height:16 text:"Z轴的负方向" enabled:falsebutton pi 阅读全文

posted @ 2011-04-14 13:48 盖天00 阅读(131) 评论(0) 推荐(0)

由程序改写的对齐资料。还是资料不完善

摘要: fn g_filter o = superclassof o == Geometryclassfn find_intersection z_node node_to_z =( --同样的条件 数字及计算要比字符串快 所以能用数字 不用字符串。oop=case of((gt_yc_Ail.conunt_spn1.value ==1): [0,0,-1] (gt_yc_Ail.conunt_spn1.value ==2): [0,0,1] (gt_yc_Ail.conunt_spn1.value ==3):[-1,0,0] (gt_yc_Ail.conunt_spn1.value ==4):[1, 阅读全文

posted @ 2011-04-14 13:46 盖天00 阅读(174) 评论(0) 推荐(0)

可能会更新场景 这个就是换了全局函数防止出错,加入的报错系统

摘要: macroScript Macro6category:"DragAndDrop"toolTip:""(---想到了一个全局冻结模式---效果try ( function all_freeze_tan = ( global all_obj_freeze oop = selection as array if oop.count !=0 then ( all_obj_freeze= oop ) for i in all_obj_freeze do ( i. isFrozen =not i. isFrozen i.showFrozenInGray =false 阅读全文

posted @ 2011-04-14 10:49 盖天00 阅读(153) 评论(0) 推荐(0)

物体零层级的中间变量

摘要: macroScript poly_mesh_0 category:"DragAndDrop"toolTip:""( -- 向下面这样的class 的形式 不行有中间变量。On IsEnabled Return classof (modPanel.getCurrentObject()) == Editable_Poly On IsVisible Return classof (modPanel.getCurrentObject()) == Editable_Poly on execute do( try (subobjectLevel = 0) catch 阅读全文

posted @ 2011-04-14 10:45 盖天00 阅读(141) 评论(1) 推荐(0)

关于位置的东西 这里的写法。

摘要: $.transform.row4$.pos$.transform.row3$.transform.row2$.transform.row1$.transform.row0-- Unknown property: "row0" in (matrix3 [1,0,0] [0,1,0] [0,0,1] [62.4222,6.96408,0])[1,0,0][0,1,0][0,0,1][62.4222,6.96408,0](matrix3 [1,0,0] [0,1,0] [0,0,1] [62.4222,6.96408,0])[62.4222,6.96408,0] 阅读全文

posted @ 2011-04-14 10:06 盖天00 阅读(144) 评论(0) 推荐(0)

2011年4月13日

全局冻结模式 非常有利于建模

摘要: ---想到了一个全局冻结模式---效果 function all_freeze_tan = ( global all_obj_freeze oop = selection as array if oop.count !=0 then ( all_obj_freeze= oop ) for i in all_obj_freeze do ( i. isFrozen =not i. isFrozen i.showFrozenInGray =false -- i.showFrozenInGray = not i.showFrozenInGray ) ) all_freeze_tan() 阅读全文

posted @ 2011-04-13 14:23 盖天00 阅读(175) 评论(0) 推荐(0)

建模过程中的模型模式。

摘要: ---在建模的过程中大家可能都需要灰色的模型还有就是 黑的布线 这个是大家一的约定俗称的规矩、--- 所以这里面要写下 function gray_material_balk_wire = ( oo_mat = selection as array for i in oo_mat do ( i.material = Standardmaterial () i.wirecolor = black ) ) gray_material_balk_wire() 阅读全文

posted @ 2011-04-13 13:42 盖天00 阅读(179) 评论(0) 推荐(0)

2011年4月12日

modPanel.getCurrentObject() 当前选择的修改层级的 基础物体。

摘要: modPanel.getCurrentObject()selObj = modPanel.getCurrentObject() --当前选择的层级(isKindOf selObj GeometryClass) --s返回对与错。 说明 当前物体是否可以转成 几何体。classof $.baseObject 和 classof $ 的区别很大。 访问基础物体的类 二第二中就是访问 本身和加入修改器之后的东西。 showProperties 的东西 和show 有时是一样的。 阅读全文

posted @ 2011-04-12 13:20 盖天00 阅读(354) 评论(0) 推荐(0)

2011年4月11日

建模小函数

摘要: ---选择物体有时需要对物体进行box 和hide 显示这样的效果 function gt_box_box = ( oop= selection as array for i in oop do ( i.boxmode =not i.boxmode ) )fn hide_hide =( oop= selection as array for i in oop do ( i.isHidden=not i.isHidden ) )hide_hide() 阅读全文

posted @ 2011-04-11 18:11 盖天00 阅读(166) 评论(0) 推荐(0)

转面函数

摘要: ---快速4 边面的脚本,这个功能很好,对这个修改器进行简单的设置 function four_face = ( addModifier $ (Turn_to_Poly()) $.modifiers[1].limitPolySize=true $.modifiers[1].maxPolySize=4macros.run "Modifier Stack" "Convert_to_Poly" ) four_face () 阅读全文

posted @ 2011-04-11 17:46 盖天00 阅读(203) 评论(0) 推荐(0)

导航