从根本上为人文科学进行真正的编程... 3DS Max

从头开始编程


本文主要针对“人文”。


运行环境和 


为什么选择3DS Max?


我认为,提出一种稍微不同寻常但有效的方式来了解“人文”的实用编程。 


这篇文章将非常简单并且易于理解,但是为了全面起见,让我们尝试从“解剖学的历史”入手:


 什么是编程? 


  • 编写程序! 

程序是什么? 


  • 程序是一系列指令!

指示给谁?
 -最终,是计算机或智能手机的处理器,即 物理的,真实的设备。


从理论上讲,一切都是正确的,但是处理器只能理解机器代码,实际上是数字流,或者如果绝对解剖,则可以理解“高”(例如3伏)和“低”(1伏)电压的电信号,这些信号被处理器电路“理解”为零和单位,二进制信号。


我们不会研究半导体物理学,但谁在乎-谷歌“半导体和逻辑元件”)


没有什么能同时阻止“十进制”信号和十进制数学的实现,但是它既麻烦又不经济。尽管在电信中,有许多精确的“三元”元素和数学。


, “" “", “".


“" , , , “ ” .


- “keyboard” .


— !


add, mov .. — . " " , “ ”.


“" — - , “". , “”. — .


“" , “ , ?” 


, - “ ", , , () — , , “ ”.


— : .



“ " - , --.


, . “”, , “".


“" .


, “ ” , .


- , — , — .


, , " ", ?


“ ”, “ ”.


“" , , .


“ " .NET v8, NodeJS WEB .


, “ ” . 
C++ Unity , — ! 


- " " .NET Unity, .


, , WEB. WEB , , .


WEB .


, ( , ).


3DS Max 


, , , , — , “ ” .


3DS Max , “ ".


“ ”? —   , .


“ " . - !


3DS Max , , . ?


: MaxScript Python.


Python 3DS Max   , MaxScript.


WEB — Javascript!


, , )


MaxScript . — “ ", - (, , ..)


, “ ", “”, “", “" .. — “ " — “ , ” )


, !


:


MaxScript


— ! 


3DS Max — , . , 3DS Max ( )


.


, 3DS Max.


Scripting Script Editor


Script Editor MaxScript 3DS Max.


, 3DS Max “” 3DS Max " " .


! “ " " " .


3DS Max F11


— — , .
… !?


, () . - “ ". 3DS Max , , , , , , .


, )


: , , ..


" "


“ !”


“ " , :


Print  “ !” “enter”



: “ " “ ". , !


Print , “". .


“" (3DS Max ). , “ ", — “ " “ - ”


, . .


:
Print -, ! 


“enter”. 


-- :



?


  • , ! — !

!


“ ” .


, .


“ ". , : “ ", “ ”, “ ”.


, , .. 


“/ ", “ " .. . 


- , “ !” — , :


Box()


.



MAXScript Listener ( F11) :



MAXScript Listener (F11) :


Teapot()




“" . 


- ( Z) .


( ): !


“ ” , “" , ?


“”, “", “" ..


“" . , .


“", “” , “” (Teapot) , . , :



: “Box”, “Teapot” ..


— : Box001, Teapot001


“ ” :


$Box001



.


- ? — “" !


. , .



show


80% . . .


!


JavaScript jQuery React -, " " .



show $Box001



Box001 — .


“ ” .


.height , , “"


height Box001:


$Box001.height



25


Z - “Z" “position” ( “pos”) , “" - :


 $Teapot001.pos.z = 25


“enter” !



, “" )


.


.


, “" !


, max script listener :



\$ . 


max script listener ( ) .


— , .


, "" .


() .


, , , , .. " " . 


, )


:


  1. ! WEB javascript, — .NET C# Unity 3D # 3DS Max — MaxScript Maya — Python(). .
  2. “ " , “ " . .
  3. (, , ..) . , , .., — , .
  4. 不要因为编程本身而过分忙碌,要集中精力满足您的需求,不要害怕放弃那些已经解决或未能解决问题的方法,不要怪自己,也不要听批评者的争论:“哦,您没有拖拽Java并转为html! ” 请记住,重要的是创建而不是做什么

因此,我们熟悉了实际的可执行环境中的实际编程,甚至几乎没有提到变量。


为了使此类编程真正受益,您必须熟悉变量和循环以及数组。我们将在本文的下一部分中做什么。


All Articles