1. A method for converting a 3D model into multiple matrices to extract information related to the 3D model wherein the 3D model comprises a plurality of polygons according to a vector graphics format and the method comprises: assigning each polygon of the 3D model one or more identifiers (“IDs”) representing one or more objects of the 3D model that the polygon is located in; dividing the 3D model by a plurality of lines located in layers parallel to the xy-plane, the xz-plane, and the yz-plane, wherein each intersection between three lines of the plurality of lines represents an intersection point, and each intersection between a line of the plurality of lines and a polygon represents an intersection node that is assigned the same ID of the polygon; for each one of the intersection nodes, determining a closest one of the intersection points and assigning the ID of the intersection node to the closest one of the intersection points; forming a group of individual matrices for each one of the layers wherein each individual matrix represents one type of the polygons that are assigned a same ID and located at the same layer, and each cell of the individual matrix represents one of the intersection points and contains one ID corresponding to the intersection points; forming a collective matrix for each one of the layers representing all types of the polygons that are located at the same layer and carry different IDs, wherein each cell of the collective matrix represents one of the intersection points and contains one or more IDs corresponding to the intersection points; and accessing the cells of the individual matrices or the cells of the collective matrices to extract specific information about the objects or the 3D model.