Sunday, December 13, 2009

Phone modelling 2

After the phone base is modelled the other thing left to do are:
* Numpad
* Call control buttons
* The main big control button
* The screen frame
* The LCD display

Using phone_insides_stub object that was defined in the code numpad buttons can be modelled using difference/intersection commands:



#declare phone_singlekey_matrix = RoundBox(<-20.4,17,-3>,< 20.4,18.75,3>, 0.4)

#declare keypad_1 = intersection {
object {phone_singlekey_matrix translate <0, 0, 47.6>}
object {phone_insides_stub}
}

#declare keypad_2 = intersection {
object {phone_singlekey_matrix translate <0, 0, 41.4>}
object {phone_insides_stub}
}

#declare keypad_3 = intersection {
object {phone_singlekey_matrix translate <0, 0, 35.2>}
object {phone_insides_stub}
}

#declare keypad_4 = difference {
intersection {
object {phone_singlekey_matrix translate <0, 0, 29.0>}
object {phone_insides_stub}
}
object {
keypad_bigbutton_base
translate <0, 7, 19.5>
}
}


A similar technique was used to make the rest of the buttons:

Applying textures:

No comments:

Post a Comment