tin:removepoint


(tin:removepoint  tinEname  point)

This function removes the specified point from the tinEname TinSurface entity.

Arguments

tinEname  (ename or vla-object)  the TinSurface entity to remove the specified point from
point  (2d/3d point list)  the point to be removed

Return

T or NIL

Example

(tin:removepoint tin '((10 80 5)  T

Remarks

when removing a large number of points from the TinSurface, it is suggested to place a database transaction around that code :

(vle-start-transaction)
(while .... )  ;; removing many points
(vle-end-transaction)

this will significantly improve the overall performance (as database + display updates are delayed untio the transaction is ended)

see (tin:removepoints) function



©  Bricsys NV. All rights reserved.