В данном случае писать нужно слитно - сердцевидный, иначе теряется смысл, который требуется донести.
Сердцевидный это тот, что по форме напоминает сердце.
А если написать сердце видный, то получается два отдельных слова.
Слово "видный" имеет совсем другой смысл. Его смысл таков: заметный, значительный, впечатляющий. Второй его смысл это когда хотят сказать про что-то, что видно для глаз или для понимания. Например: график имеет видный всплеск.
То есть можно написать "сердце видно", или "сердце видное", но это будет иметь другой смысл, нежели слова "сердцевидный", "сердцевидное" или "сердцевидно".
Например можно сказать:
Хирургу сердце видно, ведь он сделал надрез кожи.
У человека на сердце видное горе.
У больного на сердце видный порок.
То есть иногда эти слова пишутся отдельно, но тогда это имеет совсем другой смысл.
Если вы хотите сказать про сердцевидную форму чего-либо, пишите слитно: сердцевидный.
Например: Археолог нашёл сердцевидный метеорит.