Teardrop simulation

For more info see this Mathematics StackExchange post with my reply.