Vytisknout stránku | Zavřít okno

vrcholové body na 3D křivce

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=13671
Datum vytištění: 12.kvě.2026 v 13:55


Téma: vrcholové body na 3D křivce
Odeslal: alfred
Předmět: vrcholové body na 3D křivce
Datum odeslání: 06.říj.2011 v 22:03
Potřebuji v jednom LIPSu zjistit souřadnice vrcholů 3D křivky a to všechny hodnoty - X,Y,Z. Myslel jsem, že použiji funkci
(vlax-curve-getPointAtParam curve-obj param)
ale ta bohužel vrací souřadnice vrcholu se Z souřadnicí rovnou nule.

Uvedu příklad. Mám
3D křivku (objekt POLYLINE) s počátečním bodem (1.0 1.0 1.0)
 tak funkce
(vlax-curve-getStartPoint curve-obj)
vrátí správně (1.0 1.0 1.0)
ale
(vlax-curve-getPointAtParam curve-obj 0.0)
která by měla vrátit to samé, vrátí špatně (1.0 1.0 0.0)

Nedá se nějak nastavit aby funkce vracely skutečný 3D bod, tady se správnou hodnotou Z-tové souřadnice?




Vytisknout stránku | Zavřít okno