Ejemplo n.º 1
0
 private void GenerateJointsMeshes( uint idJointGroups )
 {
   CarBoxGenerator.GenerateBoxMeshesWithId(idJointGroups, listJointPivotNormalIn_,      fxData_.listMeshJointBoxesNormalIn_);
   CarBoxGenerator.GenerateBoxMeshesWithId(idJointGroups, listJointPivotNormalOut_,     fxData_.listMeshJointBoxesNormalOut_);
   CarBoxGenerator.GenerateBoxMeshesWithId(idJointGroups, listJointPivotDeformatedIn_,  fxData_.listMeshJointBoxesDeformatedIn_);
   CarBoxGenerator.GenerateBoxMeshesWithId(idJointGroups, listJointPivotDeformatedOut_, fxData_.listMeshJointBoxesDeformatedOut_);
   CarBoxGenerator.GenerateBoxMeshesWithId(idJointGroups, listJointPivotBreakingIn_,    fxData_.listMeshJointBoxesBreakingIn_);
   CarBoxGenerator.GenerateBoxMeshesWithId(idJointGroups, listJointPivotBreakingOut_,   fxData_.listMeshJointBoxesBreakingOut_);
   CarBoxGenerator.GenerateBoxMeshesWithId(idJointGroups, listJointPivotBrokenIn_,      fxData_.listMeshJointBoxesBrokenIn_);
   CarBoxGenerator.GenerateBoxMeshesWithId(idJointGroups, listJointPivotBrokenOut_,     fxData_.listMeshJointBoxesBrokenOut_);
 }
Ejemplo n.º 2
0
    //-----------------------------------------------------------------------------------
    private void GenerateBodyBoxMeshes()
    {
      CarEditorUtils.GetListBoundsFromListGO( listBodyGOEnabledVisible_, listTmpBounds_ );
      CarBoxGenerator.GenerateBoxMeshes( listTmpBounds_, fxData_.listMeshBodyBoxesEnabledVisible_ );

      CarEditorUtils.GetListBoundsFromListGO( listBodyGODisabledVisible_, listTmpBounds_ );
      CarBoxGenerator.GenerateBoxMeshes( listTmpBounds_, fxData_.listMeshBodyBoxesDisabledVisible_ );

      if ( fxData_.DrawSleepingState )
      {
        CarEditorUtils.GetListBoundsFromListGO( listBodyGOSleeping_, listTmpBounds_ );
        CarBoxGenerator.GenerateBoxMeshes( listTmpBounds_, fxData_.listMeshBodyBoxesSleeping_ );
      }

      if ( fxData_.ShowInvisibles )
      {
        CarEditorUtils.GetListBoundsFromListGO( listBodyGOEnabledHide_, listTmpBounds_ );
        CarBoxGenerator.GenerateBoxMeshes( listTmpBounds_, fxData_.listMeshBodyBoxesEnabledHide_ );

        CarEditorUtils.GetListBoundsFromListGO( listBodyGODisabledHide_, listTmpBounds_ );
        CarBoxGenerator.GenerateBoxMeshes( listTmpBounds_, fxData_.listMeshBodyBoxesDisabledHide_ );
      }
    }