How to model Asus R.O.G. mouse in Solidworks?

Here are the steps...

  1. Step 1:

    First of all we create a sketch on front plane about the top curve of the mouse and we surface-extrude it..

  2. Step 2:

    Next we create a projection curve from 2 sketches and we join the side points with 3Dsketch..

  3. Step 3:

    We create a boundary surface.... Direction 1 are the 2 main sketches and direction 2 the 3dsketches...

  4. Step 4:

    Top plane -> sketch -> we create the bottom sketch..
    3Dsketch to ad some paths...

  5. Step 5:

    Boundary surface to create the curved surface.

  6. Step 6:

    Delete the extruded surface.

  7. Step 7:

    Front plane -> sketch -> and then join the bottom points with 3Dsketch and create boundary surface...

  8. Step 8:

    Same as step 2... Projection curve and 3Dsketch

  9. Step 9:

    Boundary surface...

  10. Step 10:

    3Dsketch and close the right side with boundary surface...

  11. Step 11:

    Top plane -> sketch the bottom profile.. and add some paths with 3Dsketch

  12. Step 12:

    Boundary surface.

  13. Step 13:

    Close body volume with planar surface on the bottom side, and create volume

  14. Step 14:

    added some fillets...

  15. Step 15:

    Create a sketch on front plane and cut extrude the gap for the buttons..

  16. Step 16:

    Same for the other side...

  17. Step 17:

    We create a surface extrude in the slot created above and a plane on top of the mouse, and cut a slot "up to surface"

  18. Step 18:

    Split line...

  19. Step 19:

    Surface offset..
    loft the 2 sides to close the surface..

  20. Step 20:

    Knit surfaces and thicken WITHOUT merging result.

  21. Step 21:

    with COMBINE feature, substract the thickened body from the main body.

  22. Step 22:

    Cut extrude from front plane...

  23. Step 23:

    We create a plane in the gap and revolve the mouse wheel..

  24. Step 24:

    Top plane -> sketch-> split line -> surface offset -> thicken WITHOUT merging result!!

  25. Step 25:

    added some fillets and circular pattern for bodies and combine all bodies together..

  26. Step 26:

    same thing at here... sketch, split line, surface offset, thicken, combine substract

  27. Step 27:

    cut extrude offset from surface...

  28. Step 28:

    create an offset surface of 0mm on that face, thicken it on the top side and add it to the rest body..

  29. Step 29:

    Some fillets and text split lined..

  30. Step 30:

    create a plane in front of the curved surface and create a sketch, split line, offset surface, thicken...
    ...and substract

  31. Step 31:

    same on the top side...

  32. Step 32:

    Same for this one... to create this body you will have to create another sketch, offset from the one you created first to create the slot in order to be smaller and fit in the gap..
    some fillets...

  33. Step 33:

    split line and do some dome...

  34. Step 34:

    create some offset sketch from the ones you created in the beggining, split line and surface offset...

  35. Step 35:

    thicken and added some chamfers and fillets...

  36. Step 36:

    Finally added some appearance, and it should look like this..:)