記憶ゲーム
ゆっくり
普通
早め
if xshade.scene().active_shape().type != 7: xshade.show_message_box('ポリゴンメッシュを1つ選択してください。', False) result = 'false' else: xshade.scene().selection_mode = 0 result = 'true'
import random scene = xshade.scene() shape = scene.active_shape() scene.enter_modify_mode() scene.selection_mode = 0 scene.selection_mode = 0 f_list = range(shape.number_of_faces) random.shuffle(f_list) result = str(f_list)
scene = xshade.scene() scene.selection_mode = 0 if face_num == -1: result = 'false' else: scene.active_shape().face(face_num[0]).active = True scene.figure_view.update() face_num.pop(0) if len(face_num) == 0: result = '-1' else: result = str(face_num)
scene = xshade.scene() shape = scene.active_shape() af_list = [] for i in xrange(shape.number_of_faces): if shape.face(i).active: af_list.append([shape.face(i).active_order,i]) if len(af_list) != shape.number_of_faces: result = 'false' else: af_list.sort() fl = [] for i in af_list: fl.append(i[1]) if fl == answer_list: xshade.show_message_box('おめでとう!正解です!', False) else: n = 0.0 slen = len(fl) for i, j in zip(fl, answer_list): if i == j: n += 1 msg = "残念、不正解です。\n正解率:" + str(int(round(n / slen * 100))) + "%" xshade.show_message_box(msg, False) result = 'true'