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