@@ -80,9 +80,9 @@ const MathUtils = {
8080 * 计算三角形的面积
8181 */
8282 getTriangleArea ( v1 : Vertice , v2 : Vertice , v3 : Vertice ) {
83- var v1Copy = v1 . getCopy ( ) ;
84- var v2Copy = v2 . getCopy ( ) ;
85- var v3Copy = v3 . getCopy ( ) ;
83+ var v1Copy = v1 . clone ( ) ;
84+ var v2Copy = v2 . clone ( ) ;
85+ var v3Copy = v3 . clone ( ) ;
8686 var direction = Vector . verticeMinusVertice ( v3Copy , v2Copy ) ;
8787 var line = new Line ( v2Copy , direction ) ;
8888 var h = this . getLengthFromVerticeToLine ( v1Copy , line ) ;
@@ -98,8 +98,8 @@ const MathUtils = {
9898 * @return {Number }
9999 */
100100 getLengthFromVerticeToVertice ( vertice1 : Vertice , vertice2 : Vertice ) {
101- var vertice1Copy = vertice1 . getCopy ( ) ;
102- var vertice2Copy = vertice2 . getCopy ( ) ;
101+ var vertice1Copy = vertice1 . clone ( ) ;
102+ var vertice2Copy = vertice2 . clone ( ) ;
103103 var length2 = Math . pow ( vertice1Copy . x - vertice2Copy . x , 2 ) + Math . pow ( vertice1Copy . y - vertice2Copy . y , 2 ) + Math . pow ( vertice1Copy . z - vertice2Copy . z , 2 ) ;
104104 var length = Math . sqrt ( length2 ) ;
105105 return length ;
@@ -113,8 +113,8 @@ const MathUtils = {
113113 * @return {Number }
114114 */
115115 getLengthFromVerticeToLine : function ( vertice : Vertice , line : Line ) {
116- var verticeCopy = vertice . getCopy ( ) ;
117- var lineCopy = line . getCopy ( ) ;
116+ var verticeCopy = vertice . clone ( ) ;
117+ var lineCopy = line . clone ( ) ;
118118 var x0 = verticeCopy . x ;
119119 var y0 = verticeCopy . y ;
120120 var z0 = verticeCopy . z ;
@@ -141,8 +141,8 @@ const MathUtils = {
141141 * @return {Number }
142142 */
143143 getLengthFromVerticeToPlan ( vertice : Vertice , plan : Plan ) {
144- var verticeCopy = vertice . getCopy ( ) ;
145- var planCopy = plan . getCopy ( ) ;
144+ var verticeCopy = vertice . clone ( ) ;
145+ var planCopy = plan . clone ( ) ;
146146 var x = verticeCopy . x ;
147147 var y = verticeCopy . y ;
148148 var z = verticeCopy . z ;
@@ -164,8 +164,8 @@ const MathUtils = {
164164 * @return {World.Vertice }
165165 */
166166 getVerticeVerticalIntersectPointWidthPlan ( vertice : Vertice , plan : Plan ) {
167- var verticeCopy = vertice . getCopy ( ) ;
168- var planCopy = plan . getCopy ( ) ;
167+ var verticeCopy = vertice . clone ( ) ;
168+ var planCopy = plan . clone ( ) ;
169169 var x0 = verticeCopy . x ;
170170 var y0 = verticeCopy . y ;
171171 var z0 = verticeCopy . z ;
@@ -184,8 +184,8 @@ const MathUtils = {
184184 } ,
185185
186186 getIntersectPointByLineAdPlan ( line : Line , plan : Plan ) {
187- var lineCopy = line . getCopy ( ) ;
188- var planCopy = plan . getCopy ( ) ;
187+ var lineCopy = line . clone ( ) ;
188+ var planCopy = plan . clone ( ) ;
189189 lineCopy . vector . normalize ( ) ;
190190 var A = planCopy . A ;
191191 var B = planCopy . B ;
@@ -213,7 +213,7 @@ const MathUtils = {
213213 */
214214 getLineIntersectPointWithEarth ( line : Line ) : Vertice [ ] {
215215 var result :Vertice [ ] = [ ] ;
216- var lineCopy = line . getCopy ( ) ;
216+ var lineCopy = line . clone ( ) ;
217217 var vertice = lineCopy . vertice ;
218218 var direction = lineCopy . vector ;
219219 direction . normalize ( ) ;
@@ -280,8 +280,8 @@ const MathUtils = {
280280 * @return {Object } World.Plan 返回平面表达式中Ax+By+Cz+D=0的A、B、C、D的信息
281281 */
282282 getCrossPlaneByLine ( vertice : Vertice , direction : Vector ) : Plan {
283- var verticeCopy = vertice . getCopy ( ) ;
284- var directionCopy = direction . getCopy ( ) ;
283+ var verticeCopy = vertice . clone ( ) ;
284+ var directionCopy = direction . clone ( ) ;
285285 directionCopy . normalize ( ) ;
286286 var a = directionCopy . x ;
287287 var b = directionCopy . y ;
@@ -361,7 +361,7 @@ const MathUtils = {
361361 * @return {Array }
362362 */
363363 cartesianCoordToGeographic ( vertice : Vertice ) : number [ ] {
364- var verticeCopy = vertice . getCopy ( ) ;
364+ var verticeCopy = vertice . clone ( ) ;
365365 var x = verticeCopy . x ;
366366 var y = verticeCopy . y ;
367367 var z = verticeCopy . z ;
0 commit comments