Python maya中的浮点和双精度之间有什么区别?
在Maya中,使用setAttr()命令时,可以使用float和double作为变量类型。有什么区别?文档中的示例与此相同 -键入float3Python maya中的浮点和双精度之间有什么区别?,python,double,maya,difference,setattr,Python,Double,Maya,Difference,Setattr,在Maya中,使用setAttr()命令时,可以使用float和double作为变量类型。有什么区别?文档中的示例与此相同 -键入float3 Array of three floats Value Syntax float float float Value Meaning value1 value2 value3 Mel Example setAttr node.float3Attr -type float3 1.1 2.2 3.3; Python Example cmd
Array of three floats
Value Syntax float float float
Value Meaning value1 value2 value3
Mel Example setAttr node.float3Attr -type float3 1.1 2.2 3.3;
Python Example cmds.setAttr('node.float3Attr',1.1,2.2,3.3,type='float3')
-键入double3
Array of three doubles
Value Syntax double double double
Value Meaning value1 value2 value3
Mel Example setAttr node.double3Attr -type double3 1.1 2.2 3.3;
Python Example cmds.setAttr('node.double3Attr',1.1,2.2,3.3,type='double3')
谢谢大家! 浮点数是32位的。 双浮点数是64位的
Double可以容纳更大、更精确的数字。请注意,Python
float
s的情况并非如此,它是64位的。大多数情况下,Maya对角度值使用Double,其中小错误更为重要。