VRML/X3D
* Improved compatibility with VRML files
* Extract strings so they dont get modified for parsing, filename URL's with {} [] dont break importing anymore.
* Cameras were rotated incorrectly
* inline files were not opened with GZip
* Animation Support - currently only loc/scale/rot (scale untested)
* Lists of image URLs now use the first image from the list since there is no support for dynamic switching.
* use imagemagick to convert GIF's so they load in linux. (WIP - could be extended, At least it should not break anything)
BPyMathutils angle2ToLength function could be simplified (pointed out by brecht)
This commit is contained in:
@@ -225,15 +225,5 @@ from math import pi, sin, cos, sqrt
|
||||
|
||||
def angleToLength(angle):
|
||||
# Alredy accounted for
|
||||
if angle < 0.000001:
|
||||
return 1.0
|
||||
|
||||
angle = 2*pi*angle/360
|
||||
x,y = cos(angle), sin(angle)
|
||||
# print "YX", x,y
|
||||
# 0 d is hoz to the right.
|
||||
# 90d is vert upward.
|
||||
fac=1/x
|
||||
x=x*fac
|
||||
y=y*fac
|
||||
return sqrt((x*x)+(y*y))
|
||||
if angle < 0.000001: return 1.0
|
||||
else: return abs(1.0 / cos(pi*angle/180));
|
||||
|
||||
Reference in New Issue
Block a user