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_); }
//----------------------------------------------------------------------------------- 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_ ); } }