CFrame.Angles vs Orientation

I have this part, originally with Position = 1,2,3 and Orientation = 45,45,0:

I want to do the same with CFrame:

workspace.blue.CFrame = CFrame.new(1, 2, 3) * CFrame.Angles(math.rad(45), math.rad(45), math.rad(0))

But the result is different, after this, the Orientation becomes 30, 54.74, 35.26:

What’s wrong?

1 Like

Try:

workspace.blue.CFrame = CFrame.new(1, 2, 3) * CFrame.Angles(0,math.rad(45),0) * CFrame.Angles(math.rad(45), 0, 0) * 

Sometimes the order of operations on CFrames is important, Best of luck!

1 Like