Introduction: Create a 3d Model of a Heart Shaped Spinning Top and Animate This for Valentines Day.
Create a new part and sketch a large heart shape.
Solid extrude and place in an assembly
Create a new part and sketch a heart, but without sharp edges.
Create a solid sweep and add points like in the image, mirror this to create a heart shaped wire.
Assemble the wire in the assembly like in the image using mechanism connection: 6DOF. Use only Csys alignment and manually drag the wire on top of the extrude. Tip: Use “Drag Components constraints” after mating to align the wire to the ASM planes.
Use the lowest point on the wire to create a 3d-contact with the floor. Don’t forget to add a small friction.
Use the other points on the wire to create additional 3d-contacts with the floor. Don’t forget to add a slightly larger friction.
Activate Mechanism Application (make sure you have Mechanism Dynamics license enabled). Define an Initial Condition: a vertical Angular velocity of 5000 deg/sec.
Create a new Dynamic Analysis and use the earlier created initial condition state in the configuration.
Also have friction and gravity enabled in the Ext. Loads tab.
Run the simulation, when satisfied with the behaviour, use the results to create an animation or export the results as .FRA file to load in Keyshot for rendering like I did.