www.gusucode.com > Arduino_Engineering_Kit_Project_Files工具箱matlab程序 > Arduino_Engineering_Kit_Project_Files/Motorcycle/moto_geometry/moto_cad_data.m
% ------------------------------------------------------------------- % Generated by MATLAB on 10-Jan-2018 21:05:25 % MATLAB version: 9.3.0.713579 (R2017b) % ------------------------------------------------------------------- smiData_bike_body = struct; smiData_bike_body.RigidTransform = struct; smiData_bike_body.RigidTransform.translation = ... [0 0 0]; smiData_bike_body.RigidTransform.angle = 0*2*pi/360; smiData_bike_body.RigidTransform.axis = ... [0 0 0]; smiData_bike_body.RigidTransform.ID = ... 'RootGround[MotorcycleLowpolyRhino4_bike_body-1]'; smiData_bike_body.Solid = struct; smiData_bike_body.Solid.mass = 0.14996651400708691; smiData_bike_body.Solid.CoM = [51.29185322815448 -9.6969331020973044 78.923264389712813 ... ]; smiData_bike_body.Solid.MoI = [195.16412620133084 496.82022536399973 338.58535418298408 ... ]; smiData_bike_body.Solid.PoI = [11.043346855142616 -10.458382413831659 6.1970722281561805 ... ]; smiData_bike_body.Solid.color = [0.792156862745098 0.81960784313725488 ... 0.93333333333333335]; smiData_bike_body.Solid.opacity = 1; smiData_bike_body.Solid.ID = ['MotorcycleLowpolyRhino4_bike_body*:*Defa' ... 'ult']; smiData_front_wheel = struct; smiData_front_wheel.RigidTransform = struct; smiData_front_wheel.RigidTransform.translation = ... [0 0 0]; smiData_front_wheel.RigidTransform.angle = 0; smiData_front_wheel.RigidTransform.axis = ... [0 0 0]; smiData_front_wheel.RigidTransform.ID = ... 'RootGround[MotorcycleLowpolyRhino4_front_wheel-1]'; smiData_front_wheel.Solid = struct; smiData_front_wheel.Solid.mass = 0.0626377142697097; smiData_front_wheel.Solid.CoM = [-94.584275154375845 -11.000000000000144 ... 44.936231860163936]; smiData_front_wheel.Solid.MoI = [31.714986799943322 62.447625077363874 ... 31.776600181915651]; smiData_front_wheel.Solid.PoI = [0 0.00027358891994699842 0]; smiData_front_wheel.Solid.color = [0.792156862745098 0.81960784313725488 ... 0.93333333333333335]; smiData_front_wheel.Solid.opacity = 1; smiData_front_wheel.Solid.ID = ['MotorcycleLowpolyRhino4_front_wheel*:*' ... 'Default']; smiData_reaction_wheel = struct; smiData_reaction_wheel.RigidTransform = struct; smiData_reaction_wheel.RigidTransform.translation = ... [0 0 0]; smiData_reaction_wheel.RigidTransform.angle = 0*2*pi/360; smiData_reaction_wheel.RigidTransform.axis = ... [1 0 0]; smiData_reaction_wheel.RigidTransform.ID = ... 'RootGround[MotorcycleLowpolyRhino4_reaction_wheel-1]'; smiData_reaction_wheel.Solid = struct; smiData_reaction_wheel.Solid.mass = 0.069528823734351278; smiData_reaction_wheel.Solid.CoM = [37.782088215643114 -11.495898251475875 ... 127.54098987584001]; smiData_reaction_wheel.Solid.MoI = [85.4931201464926 43.215879633441446 ... 43.215879633465022]; smiData_reaction_wheel.Solid.PoI = [0 0 0]; smiData_reaction_wheel.Solid.color = ... [0.792156862745098 0.81960784313725488 0.93333333333333335]; smiData_reaction_wheel.Solid.opacity = 1; smiData_reaction_wheel.Solid.ID = ['MotorcycleLowpolyRhino4_reaction_wh' ... 'eel*:*Default']; smiData_rear_wheel = struct; smiData_rear_wheel.RigidTransform = struct; smiData_rear_wheel.RigidTransform.translation = ... [0 0 0]; smiData_rear_wheel.RigidTransform.angle = 0*2*pi/360; smiData_rear_wheel.RigidTransform.axis = ... [1 0 0]; smiData_rear_wheel.RigidTransform.ID = ... 'RootGround[MotorcycleLowpolyRhino4_rear_wheel-1]'; smiData_rear_wheel.Solid = struct; smiData_rear_wheel.Solid.mass = 0.062637714269709724; smiData_rear_wheel.Solid.CoM = [149.96510759357315 -10.995899605301787 ... 45.173761475447336]; smiData_rear_wheel.Solid.MoI = [31.714986799943329 62.447625077363888 31.776600181915658 ... ]; smiData_rear_wheel.Solid.PoI = [0 0.000273588919950333 0]; smiData_rear_wheel.Solid.color = [0.792156862745098 0.81960784313725488 ... 0.93333333333333335]; smiData_rear_wheel.Solid.opacity = 1; smiData_rear_wheel.Solid.ID = ['MotorcycleLowpolyRhino4_rear_wheel*:*De' ... 'fault']; smiData_steer_column = struct; smiData_steer_column.RigidTransform = struct; smiData_steer_column.RigidTransform.translation = ... [0 0 0]; smiData_steer_column.RigidTransform.angle = 0; smiData_steer_column.RigidTransform.axis = ... [0 0 0]; smiData_steer_column.RigidTransform.ID = ... 'RootGround[MotorcycleLowpolyRhino4_steer_column-1]'; smiData_steer_column.Solid = struct; smiData_steer_column.Solid.mass = 0.019565933144697029; smiData_steer_column.Solid.CoM = [-53.458144602329867 -11.502747020111977 ... 113.64201588287138]; smiData_steer_column.Solid.MoI = [23.251771883333738 29.516615996143 12.01836641636609 ... ]; smiData_steer_column.Solid.PoI = [0.0040296158005320663 -11.745510958898558 ... -0.00015915337299451227]; smiData_steer_column.Solid.color = [0.792156862745098 0.81960784313725488 ... 0.93333333333333335]; smiData_steer_column.Solid.opacity = 1; smiData_steer_column.Solid.ID = ['MotorcycleLowpolyRhino4_steer_column*' ... ':*Default']; % rear_wheel -> bike_body % bike_body -> reaction_wheel % reaction_wheel -> steer_column % steer_column -> front_wheel