构件变形类型有哪些