- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 android开发学习第一天--搭建开发环境
SDK的安装及环境配置1、从oracle网站下载最新的JDK,安装后,把安装目录bin文件目录,添加到环境变量path中,如D:\Program Files\Java\jdk1.7.0_05\bin在环境变量中配置java_home,在系统变量中添加jave_home,值为D:\Program Files\Java\jdk1.7.0_052、从developer.android
2012-06-23 14:43:35 426
原创 卷积
<br /> 卷积这个东东是“信号与系统”中论述系统对输入信号的响应而提出的。因为是对模拟信号论述的,所以常常带有繁琐的算术推倒,很简单的问题的本质常常就被一大堆公式淹没了,那么卷积究竟物理意义怎么样呢?<br /> 卷积表示为y(n) = x(n)*h(n)<br /> 使用离散数列来理解卷积会更形象一点,我们把y(n)的序列表示成y(0),y(1),y(2) and so on; 这是系统响应出来的信号。<br /> 同理,x(n)的对应时刻的序列为x(
2011-05-12 14:05:00 1700
原创 Dynamic Range
<br />动态范围(Dynamic Range),最早是信号系统的概念,一个信号系统的动态范围被定义成最大不失真电平和噪声电平的差。而在实际用途中,多用对数和比值来表示一个信号系统的动态范围,对于底片扫描仪来说,动态范围是指扫描仪能记录原稿的色调范围,即原稿最暗点的密度(Dmax)和最量处密度值(Dmin)的差值。而对于胶片和感光元件来说,动态范围表示图像中所包含的从“最暗”至“最亮”的范围。动态范围越大,所能表现的层次越丰富,所包含的色彩空间也越广。 数码相机的动态范围越大,它能同时记录的暗部细节
2011-05-06 09:40:00 1665
原创 简单窗口
<br />if (`window -ex ExampleWindow7`)<br /> deleteUI ExampleWindow7;<br />window -widthHeight 260 200 -t "Test Window" ExampleWindow7;<br />columnLayout ColumnLayout;<br />frameLayout -labelVisible false -marginWidth 5 -marginHeight 5;<br />columnLa
2011-04-28 10:55:00 408
原创 连接命令到UI元素
<br />if (`window -ex ExampleWindow5`)<br /> deleteUI ExampleWindow5;<br />window -wh 200 100 -t "Test Window" ExampleWindow5;<br />columnLayout;<br />string $button = `button -l "Initial Label"`;<br />button -edit -command ("changeButtonLabel " + $butt
2011-04-28 10:20:00 467
原创 写菜单
if (`window -ex ExampleWindow1`) deleteUI ExampleWindow1;window -wh 300 200 -mb true ExampleWindow1;menu -l "File" TestFileMenu;menuItem -l "Open" menuItem1;menuItem -l "Close" menuItem2;menuItem -l "Quit" menuItem3;menu -l "Edit" TestEdi
2011-04-27 14:32:00 563
原创 setParent的区别
<br />if (`window -ex ExampleWindow1`)<br /> deleteUI ExampleWindow1;<br />window ExampleWindow1;<br />columnLayout;<br />button -label "Button 1";<br />button -l "Button 2";<br />rowColumnLayout -numberOfColumns 2;<br />text -label "Name:";<br />text
2011-04-27 14:11:00 650
原创 MEL写界面
<br />if(`window -ex TestWindows2`)<br /> deleteUI TestWindows2;<br />window -widthHeight 300 200 TestWindows2;<br />string $form = `formLayout -numberOfDivisions 100`;<br />string $b1 = `button -l "A"`;<br />string $b2 = `button -l "B"`;<br />string $b
2011-04-27 13:44:00 673
原创 MEL写界面的基本概念
<br />window;//新建一个window<br />showWindow window1;//显示建立的window1<br /> <br />window -widthHeight 200 300 mywindow1;//设置宽和高<br />showWindow mywindow1;<br /> <br />window -widthHeight 200 300 mywindow2;<br />columnLayout myLayout;<br />button -label "First"
2010-07-15 21:35:00 1065
原创 用MEL写MAYA界面
sphere -name "mysphere";window mywindow;columnLayout;attrFieldSliderGrp -min 0 -max 10 -at "mysphere.sx";showWindow mywindow;这样用出来就一界面控制球的scale.x
2010-07-15 21:02:00 1662
原创 沿着curve画cylinder
<br />画几条curve,选中,然后post1,沿着curve画出5个cylinder<br /> <br />#include <maya/MArgList.h><br />#include <maya/MFnPlugin.h><br />#include <maya/MPxCommand.h><br />#include <maya/MString.h><br />#include <maya/MDagPath.h><br />#include <maya/MSelectionL
2010-07-05 20:31:00 721 2
原创 Maya Mel eval命令
<br />string $theCommand = "";<br />int $x;<br />for ($x = 0;$x<5;$x++)<br />{<br /> int $whichShape =rand(2.0);<br /> switch ($whichShape)<br /> {<br /> case 0:<br /> $theCommand += "sphere;";<br /> break;<br />
2010-07-02 11:09:00 1758
原创 Maya API转换curve为螺旋曲线
<br />创建一条curve,输入命令,使其转会为螺旋曲线<br /> <br />#include <stdio.h><br />#include <math.h><br />#include <maya/MFnPlugin.h><br />#include <maya/MFnNurbsCurve.h><br />#include <maya/MPointArray.h><br />#include <maya/MDoubleArray.h><br />#include <may
2010-07-01 17:03:00 1365
原创 用MEL脚本自动化螺旋形粒子设置过程
<br />1、创建一条曲线<br />2、确定曲线选中<br />3、点击shelf<br /> <br />脚本如下:<br />string $selection_list[] = `ls -sl`;<br />string $curveSelected = $selection_list[0];<br />float $startOffset = 0.1;<br />float $speed = (1.0/24.0);<br />offsetCurve -d $startOffset
2010-06-30 21:32:00 837 1
原创 环绕曲线周围的螺旋状粒子
<br />float $scaleOffset = 0.2 ;<br />float $pos[] = `pointOnCurve - pr(particleShape1.age) - p curve1`;<br />float $tan[] = `pointOnCurve - pr(particleShape1.age) - nt curve1`;<br />float $norm[] = `pointOnCurve - pr(particleShape1.age) - nn curve1`;<br
2010-06-30 12:30:00 900
原创 maya粒子表达式
<br />vector $pos = position;<br />float $posy = ($pos.x)*($pos.x)+($pos.z)*($pos.y);<br />position = <<$pos.x,$posy,$pos.z>>;
2010-06-30 10:46:00 1976
原创 mayaplugin 第一个文件helloworld的两种方式
<br />1、用Wizard新建一个工程,然后在加入<br />#include <maya/MGlobal.h><br /> <br />把<br />setResult("helloWorld command executed!/n");<br />改为<br />MGlobal::displayInfo("Hello World/n");<br /> <br /> <br />2、新建一个空文档,添加*.c++文档,输入<br />#include <maya/MPxCommand.h><br />
2010-06-17 17:56:00 704
原创 修改mayapluginwizard设置maya安装目录
mayapluginwizard搞定了,但是每次新建工程,都要复制maya的安装目录,复制到custom location里,太麻烦了。打开wizard的default.js找到var strMayaLocation = wizard.FindSymbol('MAYA_LOCATION');修改为 var strMayaLocation = “maya的安装目录”;这样每次就不用每次复制了。方便多了!
2010-06-17 17:06:00 1950 1
原创 MayaPluginWizard在Visual Studio2010中的编译设置
<br /> 前几天刚升级了Visual Studio 2010结果发现MayaPluginWizard2.0在VS2010中新建不了,点完Finish,就发现"File or Class<br /> <br /> name not Found in Automation Operation".但同样的Wizard在VS2008中就可以运行。<br /> <br /> 于是就在网上百度啊,google啊,可惜毫无结果,只好自己读MayaPluginWizard的文件,当看到MayaPlugi
2010-06-16 17:21:00 2112 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人