In visual cryptography, each share needs to be aligned in right position by conducting some geometrical transformation such as translation, rotation, and scaling (in digital alignment) so that the secret information appears. This alignment process is relatively hard to be aligned when the shares have small sub-pixel size. Beside that, the shares which have different mathematical support (i.e different shape, size, orientation, or reference coordinate), would take time equal to brute force without knowing position information for revealing secret information. The easiest way for handling the alignment problem in VCS is by adding the frames or special marks outside the shares. Unfortunately, this method weak against cropping or localizing image alteration. Another method was introduced by Liu, et al. They modified basis matrices such that it is not necessary to align the shares precisely. The weakness of this method, the modifying basis matrices makes the shares larger and the time complexity is still high in non-identical mathematical support VCS. Based on those drawbacks, we propose alignment method without adding additional marks and also maintaining the pixel expansion. In this study, we need at least 3 points (called 3OP) inside the share for finding the right position easier. In order to camouflaging the 3OP, Chameleon function is necessary by sharing and embedding the needed parameters inside the shares. The result of experiment shows that this method can overcome alignment problem in Non Identical Mathematical Support VCS and takes less time to stack the shares.