刘璁_mel

nanoblock_mel();

global proc nanoblock_mel(){
if (`window -q -ex createNanoblockUI`)deleteUI createNanoblockUI;
    window -t "Nanoblock_工具" -w 200 -h 30 createNanoblockUI;
        rowColumnLayout -nc 1 ;
            rowColumnLayout -nc 7 -bgc 0 1 1;
                button -l "1x1" -c "importA1";
                button "1x2";
                button "1x3";
                button "1x4";
                button "1x5";
                button "2x2";
                button "2x3";
                button "2x4";
                button "1x1";
                button "1x1";
                setParent..;
    setParent..;
            rowColumnLayout -nc 6 -bgc 0.5 0.5 1; 

            button -l "向左" -c "moveLeft";
            button -l "向右" -c "moveRight";
            button -l "向前" -c "moveFront";
            button -l "向后" -c "moveBack";
            button -l "向上" -c "moveUp";
            button -l "向下" -c "moveDown";
            button -l "左转" -c "rotationLeft" ;
            button -l "右转" -c "rotationRight";
            setParent..;
    showWindow createNanoblockUI;
}
proc importA1(){
    file -import -type "mayaBinary" -gr -ra true -rpr "A1" -options "v=0"  -pr -loadReferenceDepth "all" "D:/Work/Liucong/A1.mb";

}
proc moveUp(){
    string $sel[]=`ls -sl`;
    for ($aa in $sel){
        float $objY[]=`xform -q -ws -t $aa`;
        $objY[1]+=1f;
        xform -ws -t $objY[0] $objY[1] $objY[2] $aa;
    }
}
proc moveDown(){
    string $sel[]=`ls -sl`;
    for ($aa in $sel){
        float $objY[]=`xform -q -ws -t $aa`;
        $objY[1]-=1f;
        xform -ws -t $objY[0] $objY[1] $objY[2] $aa;
    }
}
proc moveFront (){
    string $sel[]=`ls -sl`;
    for ($aa in $sel){
        float $objY[]=`xform -q -ws -t $aa`;
        $objY[2]+=1f;
        xform -ws -t $objY[0] $objY[1] $objY[2] $aa;
    }
}
proc moveBack (){
    string $sel[]=`ls -sl`;
    for ($aa in $sel){
        float $objY[]=`xform -q -ws -t $aa`;
        $objY[2]-=1f;
        xform -ws -t $objY[0] $objY[1] $objY[2] $aa;
    }
}
proc moveLeft(){
    string $sel[]=`ls -sl`;
    for ($aa in $sel){
        float $objY[]=`xform -q -ws -t $aa`;
        $objY[0]-=1f;
        xform -ws -t $objY[0] $objY[1] $objY[2] $aa;
    }
}
proc moveRight (){
    string $sel[]=`ls -sl`;
    for ($aa in $sel){
        float $objY[]=`xform -q -ws -t $aa`;
        $objY[0]-=1f;
        xform -ws -t $objY[0] $objY[1] $objY[2] $aa;
    }
}

proc rotationLeft (){
    string $sel[]=`ls -sl`;
    for ($aa in $sel){
        float $objY[]=`xform -q -ws -ro $aa`;
        $objY[1]-=90f;
        xform -ws -ro $objY[0] $objY[1] $objY[2] $aa;
    }
}

proc rotationRight (){
    string $sel[]=`ls -sl`;
    for ($aa in $sel){
        float $objY[]=`xform -q -ws -ro $aa`;
        $objY[1]+=90f;
        xform -ws -ro $objY[0] $objY[1] $objY[2] $aa;
    }
}
时间: 2024-10-29 19:05:33

刘璁_mel的相关文章

全中国最穷的小伙子发财日记

一本被评价为“迎合了时代需求,直抵中国3亿草根青年神经最敏感之处”的<全中国最穷的小伙子发财日记>3月30日出版.这是一部日记体形式的小说,由曾经是落魄青年,现在成了富翁的“重庆老康”撰写,融合了重庆老康自己和周围朋友的创业经历.该书曾是天涯网热帖,此次由读客图书出版,据出版方介绍,首印即高达30万册. 重庆老康曾经落魄到快混成犀利哥了,于是他开始全面分析自己糟糕的人生,决定从身边着手,去寻找最小最近的机会,老老实实,深入一行.据出版方介绍,身无分文的重庆老康经过三年奋斗,现在拥有一家独资公司

【Sprint3冲刺之前】日历表的事件处理和管理(刘铸辉)

我的Sprint2冲刺--日历表的事件处理和管理(刘铸辉,刘静) 我的Sprint2冲刺计划领到的任务是和静姐结对编程,完成日历表的事件处理和管理,下面详细讲解下技术细节. 1.设计结构图 首先要画出整个UI设计图,方便理解这个日历布局和日历样式的绘制. 这里总共分解为两个 View 文件: 1:calender_main.xml(Calender.java用来绘制日历表和日历表中的事件) 作为启动的主画面,新建项目时,首先生成. schedule_toptext:用来显示年月日,闰几月,年份和

《刘润&#183;5分钟商学院》学习总结01

不断的学习很重要,学习后的总结更重要.总结了才能把所学知识构成框架.组成体系,才能收获真正的改变和提高,才能把知识为我所用. 以下是学习<刘润·5分钟商学院>第一周的总结,本周学习的主要内容是消费心理学.涉及到五个重要的概念分别是:心理账户.沉没成本.比例偏见.损失规避和价格锚点. 心理账户 我们会把钱分门别类地存在不同的心理账户里面.比如休闲娱乐账户.生活必须开支账户.投资账户.学习花费账户等等. 比如很多父母愿意花很多钱在自己的孩子身上,让他们吃好的.喝好的.穿好的,但是给自己花钱时却格外

hdu2121 - Ice_cream’s world II(朱刘算法,不固定根)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2121 题目意思大概是要你在一些城市中选一个做首都 , 要求首都都能到其他城市 , 道路花费要最少 , 且道路都是单向的 , 这个时候就要用到最小树形图算法了 , 而且是不固定根. 不定根就是加一个虚根(原本不存在的点) , 可以让这个虚根到每个点的距离大于原本所有点连接的道路花费之和sum , 然后计算出的结果减去sum,如果比sum还大就可以认为通过这个虚拟节点我们连过原图中两个点,即原图是不连通

对“我搜你”网站以及 编辑:刘梓楠的警告

http://www.wosoni.com/cnblogs-PaulpauL-p-4715543.html 该网站未经本人同意即转载本人原创文章,并未附上本人博客网址,在此对该网站以及编辑:刘梓楠作出警告,请立即予以撤稿!

UVA-11865 Stream My Contest (朱-刘 算法+二分)

题目大意:有一张n个顶点,m条边的有向图,根节点为0.每条边有两个权值,一个是费用c,一个是长度b.问在总费用不超过cost的情况下选出若干条边,使得n个点连通时的边的最短长度的最大值是多少. 题目分析:如果已知这个最短距离的最大值d,则问题就变成了:用长度不小于d的边能否构成一个总权值不大于cost的最小树形图.因此,二分枚举d,用朱-刘 算法判断即可. 代码如下: # include<iostream> # include<cstdio> # include<vector

【最后的总结】我们的Sprint3冲刺——闹钟的添加和管理(刘铸辉,何晓楠)

我们的Sprint3冲刺--闹钟的添加和管理(刘铸辉,何晓楠)   闹钟是我们生活中常用的工具.由于我们的软件是学生日程管理系统,所以必须有提醒功能,在android系统中提供了强大的闹钟接口,并且使用起来也非常简单.AlarmManager是android提供的闹铃管理接口.我们想创建一个闹铃程序就需要通过它来完成.那么接下来就看一下创建闹钟的过程: 1. 获取AlarmManager对象 1 public class AlarmHelper { 2 3 private Context c;

刘老师建议:论文练习时刻谨记!

刘老师建议:从现在开始,练习论文写作的时候时刻提醒自己三件事情: 重要注意事项1:5月论文考试新要求,摘要的格子数330字,正文的格子数2750字.因此,建议各位学员修改论文,控制论文字数. 重要注意事项2:论文写作的的关键点在于好的论点,各位学员写过过程中时刻牢记论点的提炼,用论点统筹段落. 重要注意事项3:无论准备了多少范文,进考场写作的时候切记看题目. 时刻谨记,边写边记! 欢迎参加5月13日论文视频直播客.... 刘老师建议:论文练习时刻谨记!,布布扣,bubuko.com

算法竞赛_入门经典_刘汝佳__(2)

1,有几位数字 #include<stdio.h> int main_2_1_digit(){ int n; while(scanf("%d",&n)){ int count = 0; if(n==0) count = 1; while(n){ count++; n/=10; } printf("%d\n",count); } return 0; } 2,三位数的三个数字 #include<stdio.h> int main_2_2_