*/}}
Browse Source

Knife display fix

YimingWu 1 year ago
parent
commit
2434f0e139
1 changed files with 4 additions and 4 deletions
  1. 4 4
      resources/la_modelling.c

+ 4 - 4
resources/la_modelling.c

@@ -1394,14 +1394,14 @@ void la_KnifeUpdateToolBatch(MSelectExtra* se,tnsMeshObject* o){
     float* p=points; real tmp[3],trans[4];
     for(MKnifeElement* ke=se->KnifeElements.pFirst;ke;ke=ke->Item.pNext){
         if(ke->Type==TNS_MMESH_EDGE_BIT){ tnsMEdge* me=ke->p; tnsVectorSet3v(tmp,me->vl->p); tnsVectorAccum3d(tmp,me->vr->p);
-            tnsVectorMultiSelf3d(tmp,0.5); tnsApplyTransform43d(trans,o->Base.GlobalTransform,tmp); tnsVectorSet3v(p,trans); }
-        else{ tnsMVert* mv=ke->p; tnsApplyTransform43d(trans,o->Base.GlobalTransform,mv->p); tnsVectorSet3v(p,trans); }
+            tnsVectorMultiSelf3d(tmp,0.5); tnsVectorSet3v(p,tmp); }
+        else{ tnsMVert* mv=ke->p; tnsVectorSet3v(p,mv->p); }
         p+=3;
     }
     if(se->PendingElem){
         if(se->PendingElemType==TNS_MMESH_EDGE_BIT){ tnsMEdge* me=se->PendingElem; tnsVectorSet3v(tmp,me->vl->p); tnsVectorAccum3d(tmp,me->vr->p);
-        tnsVectorMultiSelf3d(tmp,0.5); tnsApplyTransform43d(trans,o->Base.GlobalTransform,tmp); tnsVectorSet3v(p,trans); }
-        else{ tnsMVert* mv=se->PendingElem; tnsApplyTransform43d(trans,o->Base.GlobalTransform,mv->p); tnsVectorSet3v(p,trans); }
+        tnsVectorMultiSelf3d(tmp,0.5); tnsVectorSet3v(p,trans); }
+        else{ tnsMVert* mv=se->PendingElem; tnsVectorSet3v(p,mv->p); }
     }elif(count){
         tnsVectorSet3v(p,p-3);
     }