小工具整理
This commit is contained in:
+77
@@ -0,0 +1,77 @@
|
||||
/*fn shape001=
|
||||
(
|
||||
ss=SplineShape()
|
||||
addNewSpline ss
|
||||
addKnot ss 1 #corner #curve [0,0,0]
|
||||
addKnot ss 1 #corner #curve [100,0,0]
|
||||
|
||||
addNewSpline ss
|
||||
addKnot ss 2 #corner #curve [0,10,0]
|
||||
addKnot ss 2 #corner #curve [100,10,0]
|
||||
|
||||
|
||||
addNewSpline ss
|
||||
addKnot ss 3 #corner #curve [0,20,0]
|
||||
addKnot ss 3 #corner #curve [100,20,0]
|
||||
|
||||
updateShape ss
|
||||
|
||||
|
||||
|
||||
addKnot ss 2 #corner #curve [200,10,0]
|
||||
updateShape ss
|
||||
ss.pos=[0,0,100]
|
||||
|
||||
|
||||
a=Rectangle()
|
||||
convertToSplineShape a
|
||||
b=Circle()
|
||||
convertToSplineShape b
|
||||
|
||||
|
||||
addAndWeld a ss 0
|
||||
|
||||
addAndWeld a b 0
|
||||
|
||||
updateShape a
|
||||
|
||||
return a
|
||||
)
|
||||
|
||||
b=shape001()
|
||||
print "***************"
|
||||
print b*/
|
||||
|
||||
|
||||
|
||||
|
||||
/*for shapes in selection do
|
||||
(
|
||||
if not isShapeObject shapes do continue
|
||||
print "123"
|
||||
)*/
|
||||
--isShapeObject shapes--判断曲线
|
||||
--numSplines shapes --曲线对象包含几根
|
||||
--numKnots shapes i --第i条曲线节点数量
|
||||
--getKnotPoint shapes i j--第i条曲线第j个顶点位置
|
||||
--$.transform
|
||||
--inverse $.transform
|
||||
|
||||
/*getPointController $ 1 2*/
|
||||
--if keyboard.escPressed then exit
|
||||
--setKnotPoint shapes i j transvertTM.position
|
||||
/*setKnotPoint $ 1 1 [100,0,0]
|
||||
setKnotPoint $ 1 2 [200,0,0]
|
||||
setKnotPoint $ 1 3 [300,0,0]
|
||||
updateShape $*/
|
||||
|
||||
--DisableSceneRedraw()--关闭视口场景绘制
|
||||
--completeRedraw()--视口刷新
|
||||
--ForceCompleteRedraw()--所有视口强制刷新
|
||||
--redrawViews()--仅刷新已经更改的部分
|
||||
|
||||
|
||||
|
||||
--makedir "C:\\Users\\ab\\Desktop\\yewenbin\\" --建立文件夹
|
||||
--setINISetting "$scripts\\DTools\jiaoben_weizhi.ini" "splineAnime" "splineAnime_weizhi" (splineAnime_weizhi as string )
|
||||
|
||||
Reference in New Issue
Block a user