# How to apply transformations directly on mesh data?

I need to load some COLLADA files into a program that does not support any transformations (because it does not support scaling). I want to export these objects from a .blend file.

Is there a way to apply the transformations directly on the mesh vertex data in blender before exporting the objects to .dae?

An example:

Scale(2,2) * triangle{(0,0), (0,1), (1,1)} => triangle{(0,0), (0,2), (2,2)}

• What about Ctrl+A > Apply?
– gandalf3
Nov 2 '13 at 1:06
• I'm very inexperienced with Blender, so I really don't know what I'm doing here. It looks better now, but still a bit off. The exported transformations do not equal the identity matrix. They still contain translations although I checked location, rotation and scale. Any advice? Nov 2 '13 at 1:14
• Finally, after applying them via the dropdown menu, everything works fine. Thanks a lot! You really saved me some hours of work :-) Nov 2 '13 at 1:20
• Enabling in the tool panel or in the F6 menu works for me.. Are you using the latest 2.69 release?
– gandalf3
Nov 2 '13 at 1:40
• I'm using 2.67 (will update asap) and checking the "Apply Object Transform"s resulted in the error mentioned above (translations weren't removed). CTRL + A and applying the transformations one after another works fine. Nov 2 '13 at 1:55