Hallo Andreas,
folgendes hab ich auf uganswer gefunden:
static void ask_arc_start(tag_t arc, double start[3])
{
UF_EVAL_p_t evaluator;
UF_EVAL_arc_t e_arc;
UF_CALL(UF_EVAL_initialize(arc, &evaluator));
UF_CALL(UF_EVAL_ask_arc(evaluator, &e_arc));
UF_CALL(UF_EVAL_evaluate(evaluator, 0, e_arc.limits[0], start, NULL));
UF_CALL(UF_EVAL_free(evaluator));
}
Für den Endpunkt musst du nur e_arc.limits[0] in e_arc.limits[1] ändern. Es gibt auch ein anderes Beispiel bei UGanswer: "Sample API function - report arc info"
Ich hoffe, das hilft dir weiter
Gruß
Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP