! %! "# $ % % % % ! -! ! ! '# $( ! % - % % )*! +! ! % % ! -! % /0 % . !3!$! % %& 1& !! ! # % , ! , # ! /! % ! ! $ % . % & $# 2 ) & ! '# -# 0 % -# 4 ! ! & )# ! 5 ! %! ,7,7 -# '# & !- # '# % 5% % %#! ! -! ! % # # $ '# '# ! $ '# %% - ! % ! % % % !% , ! % % ! !!3 & 1 -# % # % % % '# ! 0# - $( !& , ! % & # /0 & # % /0 !" % #!! % 5 % # !$ /0 ! % *+ % % !3 % ! -# 3 ) # ! % /0 '# -! ! 3 1 ! ! -! # $ & ! ! '# & % & !/ $ '# !/ ! -! % ! !! -8 % % !5 % % ! % % # !3 ! ! $( !, !%- !/ % 1 $! % ! # % % !% !%- ) # !% , $( !& # ! !% 3 ! -! ) % ! 1% . / ! !% , % // $ ! % % ) # !% & / !) ! -# 0 # % 5 !& !& & -# % + % -# % % % / ! % % # ! 1 " % !! ! % !! % , -# ! - % % !! -# %) ! / ! # % , + !# ! -# ,6 #% # ! % ! # ! ! % 3 ) # !% % % % $( ! 9! :;;7<& , $-#! ! %& # ! % 6 -#! =7 # % -! % -! % > - ! 5 ? 5 ?! % % % & '# * % - / % / !/ & ) # ! # !& 3 /! % ! % + # % /!& ! % /* % % +! D1 %! % )# 5 E '# , % '# ! #1 % # ! %!" ! $! " % & '# ! % 1& % % '# 1% ! '# #/ ! ! # !- 0# % % %% - 8 % ! ! $! & !" )# ! % !)* % %$ % ! % % %% % . %! % ! 1? ! -! &% . % !" ! !, %1 ! +! 1 , !" 8 # , '# % % )*! 2) & # %% % 3 #% '# ! '# )" # % '# $( !, /! % #% % !% % "# 5 % 7 '# -# 0& ! !# ! # !# #! % % % %% )# + % ! ! 7AAB< ! $# % 0# % -! ! % % , 9 -# @ - '# & 1# '# 5 % ! ! # 1- ! 3 % ) # ! ! ! % ! / % . / !3# /* % ! % '# # -# ) % ! ! % !! " % , !% ! % -!# & % 5 0 . 1 '# * )*! )*! & , % % & C )*! ! ! % % #% ! !" % # !3 % 3 "# , $! !'# '# ! %% 2) & ! /! $ % '# , -# % % /% , $! B ! A "# $ ' (( #1 !# #! % % # '# % C !% # ! % ! % $ ! % 3 ! & %% ! % -! % - /! % ! 5 ! ! % # % ! ! , & # ! // ? # %/#0!& % ! '# % 5 , '# . # # '# * /! % !# #! % % % # ) % 5% ! ! /0 ! % * 5 6 -#! =: ! % ! , /* # % 2) 1 & !% 2 ) '# % 2) , # ! E , !!- % /0 ! % %# # // # ! &% . . ! % & F1 , '# # ! ! % & ! !" !# #! % % 6 -#! =7D& !% % ) & # !# #! % % % / % % 3 ! & ! /3 ! # ) * +' * !# #! % % ! ! /0 % 5 # 6 -#! =G % /! % &# 5 8 ; ! '# ) # ! %/#0& % 1 , 1 1 '# ) # ! . #1 ! '# % / % ! & ! ! '# ) % ! !3 # !% 1! 3 % & #% '# % # % !% , ,# & % * ' ! - ! ! '# % # % / !) ! ! % // % (( #1 ! % !) @ " #& 6 -#! = & ( . ) * +' * / 1 1 ! % 2) , * ! % !$! $ /* # * % !) %, % 7 # $! +# $! '# % ! % # !0 F -! & ) ! ! ! % ! ! FH , !$! % % ! % "# ! /0 !# -# % !! % % % %, E & !3 # 3 , # 3 ( & 4 / % ( ' 012 (( ) * +' * / $ % % /! /0 ) '# ! ! 3" ! #! 1 ! #! , - / 1% % ) # /! ! ) # 5 % /0 % 1 " #1 '# ! !$ # % #- !& % / !)* % $ ! # % # % # % # /0 % : , - !# # ) 6 ! ! % & % ! " # !% % , 1 ! ! ! !# 1 ! !" % ! , % !# !# '# / /0 5# ! % $( ! $ 0 . #1 '# % ) $# # ! ! % !" '# % % !# 5/ & % . . & & / % /0 ) % " # ! , % .&- !# -!! / !- & ! % " '# % / # 5% C)* /0 ) %& ! 5% % % !! %% 8 E !$5 !#! C !- D% $# '# & # % % " # 8 '# %& -! / '# ! ! ) & 1 '# + ! ! '# ! % # 1 ! % ! # % % ! '# % %% % # ' " ! 6 -#! = D& . 3 /0 %, #! 1 ! & & /0 ! % $ , !.) )3 % $ !'# / % G ,7,: 6! % !.) , % , % & , , ! I ) I& )3 % & , * * + !% ! !.) & * % / !- # # !.) )3 % % ! % # !.) '# % $ # !" !% 1%/ # !.) ! !" ! # !# % % E #/ !% 6( ) % & 1 '# -8 ! / =7 % !.) !.) % " % %!3 $! + # 3 ! ! & ! ! * % / % ! % # . -# % # $! % ! ( ) !.) % $! % !/ #! ! % ! $ " .&- .' JKL G E*! +! 7 =7;;=7;; 7;; E*! +! : 7;;=7;; 7;; E*! +! G 7;;=7;;=7;; E*! +! E*! =7;;=7;;=7;; , =7;; 7;;=7;; , =7;; 7;; 7;; , 7;; 7;; 7;; +! !.) ! ) % 8 !% % % % # + %& . + % !- , 7* -!- ! 7;; 7;;=7;; # , ! 0 % '# ! - @ % ! - ! - $ 1% % !% # % , ! -# -# # !.) % / $ % % !% JLK& KJL& KLJ& LJK& LKJD& # '# # # : & 8 ! -# % ! ! ) /0 % ! % & / *!) E . ! - ! & . ! # !% %% - ! CJKL& 1LJK ! !# 8 ! ! & # % ! ! '# +! # $ .! % )3 % & % !% ! '# , % ! @ !3! / % %% % 8 & !.) %! % !/ % $ !.) 1 -# ! # !" E % % !! !.) ! )*! $! -!% % !0# %$ 8 ! % # % % &* 1% / 8 ! $! % /0 & ! % , ! 8 ! )*! ! G %% 1 ## ! % ! '# & ! - !.) 1 # % ! ! !8 -# % JKL . E )3 % % ! 7 1 G, ! ! # '# !# % ! % ! , !- $! % ! ! , 3 % "# , ( )) ! * * + * & ! ! !, /0 % E !- , / FH & /0 $! I/! I, # ) ) )3 % & , %$! $ % /!! !.) ! 1 # % ! ! !.) !.) # + % 1 '# ! % ! !.) '# ! % !'# ! ! + * %!3 '# ! / -8 ! / $! !.) FH . - # % !% ! ! # !" #% ) % % '# ! #! % % % % %! -!- ! % % 6( " 7* 8 $9 . .' FH G !7 E7 E: , , , , , , , E ,,, ! E7 , , , E / # =: # !.) )3 % % ! % /0 )*! ! ! FH 3% $ % *! '# #1 -# !# % % E '# # % % '# /0 & '# '# % $ % % 3 !% # $! 5 ! ! /0 , & )*! '# -#0! C ! 0!3!'# & ! % % $ FH , $! % % ! 0, ! ) % ! '# % ! ! ! % ! !! .#/ !D% ! % & '# # # % ! % # % % ! 0& /0 & 3 %$ % ! 4 ( ) ! * * /* %$ % # + * / /!! !.) ! ! % % !.) # % -! , F@ ! ! # % N@ ! ! # % / !- % / ! % ! ! ! % ! 3 & # % ! !@ -! , , '# % !# #! %! , ) ! M@ ! ! #% # % $ $! 3 # % % & -# -# '# ! ! % !# #! % # * -!# % ! & 1 '# !# #! ! !* & !# #! # % 6( ! ! % / !- ! !% , !.) # 1! ! 7* % ! /0 , 8 3 . .' G !# #! % ! ! / E ! ! % !8 ) ! =G # !# / $ % !# #! / % % # MCFFFNFNNND + !.) % % % # !'# & ! ! % % 3 -# '# O GP ! !.) /0 , !!& % !.) & )3 % !# % % . % / !- & / '# =G, > " & % ! !/ % # !$ !" 0& 1 '# % . % ! # - & % % '# # 1? % ! # $! % !" % )# 0# C- ! ! % ! ! %$ # ! ! % # % !/ #% % /0 E & ! ! % 0& 3 ! 1 )*! % ) % % $( ! % )*! !% & &! ! ! % # # " % $! 1 !" % )*! +! /! ! # ! # % ) / , ) ! , -./& ./- 1/-., /0 "& /0 , & % E , & ! & '# % % 1 % & '# +! -8 % !5 % )*! # !% 5! # !% /% % %% )*! %& % % !)* % # 1 &* ! '# ! ! & % . .& 1 % )# !5 # 5 ! !% 0 /0 %& 1 '# # & 1 '# %$ % E ! ! '# , % 0 % 0# /0 C # '# -# # !$ # ) # !% # % /0 !D% )# '# ! % % !" & ! # 8 '# 3# % % 5 5 % % !% ) # , # # - ! 1 1 !! % )# '# #1 ! $! /! ! %$ # % #/ !'# ! ! -! % ! # % !, -!# % !! ) / %/#0!& 1 '# 0# % F D! # % & 1 '# % ! %! ! ! # ! 8 ! ! % * % ! ! ! # %% )# & % 5 !# E , '# ) ! % !3# B /0 .! $# ! % % 3 %& % !% 7, % :, - , ! % % ! !! C ,*0 * # % # !$ % ) / @ 1D, ! % ! $# %% %C2 00 D, # '# .#/ ! !" # * % !/ !!& & % %!" ) ! % ! '# # % )# %! ! % $ ! 5 5 -! %, !!& ! % ! $# %% % % % '# ! % ) )! -! % 3 $ / ! 8 # % ! ! % /% # 3# % % # !! & '# 1 % -!! % #/!" - / /* * ! % # % 0 & &) / , ! %& ) )! 3 ) / !'# % 3 ! :; * ( % % ! 0 % 0# ! % '# % ! * ' # )# 5 &1 # # % % % C /! % %D / /0 )# ( ( * ' C ! ! # %% * !1 % % 0 C6 -#! =4D, ! % / ! 5 & ) D1 % !3 % % -! A ! %, !! ! % % & & % ! - % /! /0 % )# !& % 1 %0& , , 5 -! %/#0 % % /0 -# # %& % ! #1 @ Por cada caja contenida en el modelo de cajas disjuntas Obtener las seis caras de la caja Por cada cara de la caja Aplicarle las transformaciones respectivas (rotación, escalamiento, etc.) Si la cara es visible, entonces dibujarla dibujarla # ! * % %) ! # % % ! ! % '# % % . ! -! ! & % %& % % "+ % !3 -# . ! ) )*! ! %% % # !& ! '# ! # % " & %! % / & % % )*! % !3 -# $! # !% # # ! % # $# P !# .5 # . % # % % , %$ % 0 # ! % . 5 3# % % % . )*! & # . /* )*! !3 -# % # ! ! !3 -# % % , % ! % ! % )*! ! / /* # % !% % !, % #5 % !3 -# , ! / 0 !3 3 # ) # ! % % % % # / O ! ! & % '# % % %/#0! ! % # !) . % ! % % ! , ) / %/ '# , % !! ! 1" # % ! % % # !'# ) % !% ! # % !& ! % !% ! 3# ! ! & %% % , % !% . '# % 3 # % %& % ! @3 % 3 ! 1& ! % # # %$! . ! ! % ! $# %% %1 ! % % % ! %! # !& ! 3 # )5 % , % 4; 6 % / % ! '# % 96 & !%# -! 8 ! % + -8 % !% % ) % !'# ! '# % % ! 5% % ! -# : , !# % ! !0 5 ! -# -# % -! % ! ! -# % /! % ! + " # %& # !% #!! % , ! $# %% % !!'# ! & '# ! % ) & % % '# ! $# %% %, ! ! !# #! % % ! % ! $# %% % % )# & % 3 * ! %!" %! ) !! # ! % # "- "- % / !!% -! %!" ! % 8 ! % %!" 0% # % # % /! #/ ! ! '# '# -! % ! # 5 & '# 1! # ! $# %% % !% % ) !& % )# !0 ! ! ! $# %% % 1% " '# # # % 1 7AA7< 1 '# & !'# ! % -! -! % 5! % % % , . !% #1 # % !! % !% % &# % !'# !- , #% ! % % %! - !- !!% % !% # $( ! '# C !! ! % D'# & # ) & % % !% /! #% !$5 ! E & %! % , 6 -#! =G ) # !% , !- : # # ! $# 1 # %% ! ! %$ % % ! % /! + " % I#- !! I'# 0 # # 9F .:;;7<, ! ! % ! 5 ! % % ! % ! % !% 0!!'#" % #% %! , !)* % # % / #! -# % % 3'# )!# 1* % 2) ! #- !% 47 % !# # -#"& $ % 3 % # '# ! - % = # % ! % ) $" & % !/ 0& # !)! - !% " & ! %% !) ! ! %% % !/ 0 % % ! Cℜ:D% /% % 3% , #1 ! - % !/ 0 '# ! % !'# % '# !- % / 0 8 % ! 5 " % ! ! =7; 17;, % % % !/ 0 % # C# %!"# D% $ % & % ! ! - %, !% /! % '# !/ 0 # ! ! % ! ! ! !" '# ! $! /3 ! % # <. (' % !& " # %! 1 ! - 6 -#! =>, ! ! $! -# % !/ 0 % '# ! % # ! 5 !3 /! % !- /% % !& !!# # /0 /0 1 - % !% , %! # ! , => ? ( ! (' ! !% #* % #/1 3 " 0 % & % ! !% / ! # % !& ! 5 % % 3 %! ! ! - ! #% %! !% % !& ! / !-# !5 % 4: /! % * '# 1 "/ /0 % % - 0! !% '#" !3- % - % " ! # # !- % ! ! /! ! % % % # #1 # !& ! !, % & E '# ) % %$ % /! 0 , % , !! /! !! !'# #% ! '# '# % !! ! # )*! % /0 /0 %$ % & 1 )*! +! # # E ! !% # $! % !& % %$ 3 6 -#! =B # ! # % # % %$ %$ # / $ . # % . ! % $-#! # ! ! % )*! , # )*! +! % ) 5'# "8 /0 % !, /0 +! !% )*! /* %$ % , #!!! % $ !# # ! % & 8 '# ! ! !& !) % % /0 !" ! %$ % !#1 % # !3 . %% ) % % 1& & ! ! % %% ! 1 E ! %/#0% $ '#" % % '# # ) /0 # -#!! ! % % % !3 ! !)* % # ! !& ! % ## ! % %/#0 % !, )*! % E , ! '# $# , % 3 ) %% , -# ! !! % !& * % %/#0 . !% '# %% I % ! % ) 5 '# % $! % '# ! 0 5 % ! !I !)* % # % )3 % & +! # / -! !)* % # !3 /% % )*! % ! )3 % , %/#0% !% # E " ! % 0 &% +!# & %/#0% %% -#" % %/#0 /0 %% % ! & %! ! - % # ! /! # / !% , 3! % E #% $! 3 % 1 ! %/#0! % $ ! ! !! " % ! ! '# # % !! !% %! ) -, $! ! ! ! ! ?$ ! % , ! '# % /* , /0 & 1 '# # % / !) ! 4G @A ( (' % ! )*! & ) !$ !'# )*! ! % 1 . . % ! % )*! ! ! 6 %/ 3 ! ! !" ! ! /0 ## ! # % % . 5# "# 3 % !# ! , "# . # & "& ) % % /0 , !% % % ! )*! 1 % , !! ! )3 % & !/ / ! 8 % !'# % E ! % '# ) % $ ! '# # @ ! -# & !% )*! ! ! ! '# #% , % # * % -# !% ! ! !% & '#" - % '# .#/ !& % % % !# ! /! & /0 !! .&- % ! 5 '# & % & % 3% % !1& 1 ! % # !! 3- !! /0 - % !/ -# !% % ; ! ) # !% 3 1% #/ ! % % ! - ! %@ ! $( ! E , . 4 & 1 0# %$ % -! ! % 3 1% - % /0 ! -! ! % ! % % #) '# ) ! # '#* /* % !& ! -! % % * % !- 2) ! / # !# ! !# ! %!" -# 0 % ! ! -! % !! % ! # ! ) % 2) , , -8 ! '# 3& % ! '# % / %% 1 % !% $ / $ !- + $ ! !)* % # # # !# % 0# & % 3 & # '# % !! -# 0 '# '# )!# & ! "$ , ! 3'# 3'# -# 0& 1 %& ) , $# !/ % 2) ! .! -# 0 '# -# 0 '# /! % !% !& -# 0 !# 0# & # '# ! ! & 1 % #! % % * % % /0 ! ! -! ! !'# % ! % ! $! ! # %! % !%- ! 1 %! %!3 # % $! 2) # !% % ! -8 ! '# 2 ) & % $! & # #- 1 !I / '# -# 0 % % $ % . -# 0 & $# % I +! , !# ! % )*! #) & 2) , % /!, # %!" % ! -! ) % 3'# % / !" ! % '# /# ! -! ! % ! !