A computer implemented method for 3D modeling of a 3D object adapted to be inserted in or worn by a patient, wherein the method comprises: - acquiring a 3D digital representation of at least a part of the location where the 3D object is adapted to be arranged, where the 3D digital representation comprises geometrical data of the location; - acquiring a 2D digital representation of at least a part of the location where the object is adapted to be arranged, where the 2D digital representation comprises textural data relating to one or more features of the location; where a desired coverage of the location is obtained by acquiring each of the 2D digital representation comprising textural data and the 3D digital representation comprising geometrical data from one or more different viewpoints relative to the location; - aligning the 2D digital representation comprising textural data and the 3D digital representation comprising geometrical data; - combining only a part of the 2D digital representation comprising textural data and the 3D digital representation comprising geometrical data to obtain a combined 3D digital representation comprising both geometrical data and textural data of the location; - visualizing the combined 3D representation comprising the geometrical data and the textural data of the location; - 3D modeling the 3D object such that the modeled 3D object is adapted to be inserted in or worn by a patient, where said 3D modeling applies information of the one or more features from the acquired 2D digital representation comprising textural data; - extracting the information of the one or more features from the 2D digital representation comprising textural data. wherein the one or more 2D features comprises a 2D point, a 2D curve or a 2D spline. - acquiring a 3D digital representation of at least a part of the location where the 3D object is adapted to be arranged, where the 3D digital representation comprises geometrical data of the location; - acquiring a 2D digital representation of at least a part of the location where the object is adapted to be arranged, where the 2D digital representation comprises textural data relating to one or more features of the location; where a desired coverage of the location is obtained by acquiring each of the 2D digital representation comprising textural data and the 3D digital representation comprising geometrical data from one or more different viewpoints relative to the location; - aligning the 2D digital representation comprising textural data and the 3D digital representation comprising geometrical data; - combining only a part of the 2D digital representation comprising textural data and the 3D digital representation comprising geometrical data to obtain a combined 3D digital representation comprising both geometrical data and textural data of the location; - visualizing the combined 3D representation comprising the geometrical data and the textural data of the location; - 3D modeling the 3D object such that the modeled 3D object is adapted to be inserted in or worn by a patient, where said 3D modeling applies information of the one or more features from the acquired 2D digital representation comprising textural data; - extracting the information of the one or more features from the 2D digital representation comprising textural data.