Welcome @monikakali,
Check this out:
It’s in Python though and 2D, but it’s easily translatable! Also not k-means, but does clustering in predefined size.