I'm trying to put together my own LIP Macros, but i am still in the process of getting myself familiar with the syntax quirks of this somewhat strange programming language. Anyhow, I thought that the LIP files, kindly provided by TopSolid creators, would be of any help to me in this process. Boy was i disappointed that almost 60% of the function calls i find in the source are nowhere to be found in the TopLip documentation! Here is what I'm trying to accomplish:
I want to be able to put an Curve element on the stack, and than perform an invert operation on it. Like the Curve>Invert operation does, but without the necessary user intervention. When looking into this file ($TOPHOME\d\cv\op\invert\l\create.lip) i stumbled across the following issues:
- - What does the "DCvOp#" PreFix in front of an ask line do? Convert the output class or something?
- What does the DWDelete function do? (no documentation)
- What does the DMODIFIERREFXWcreate function do? (no documentation)
- Are the DREFWmake function and the CreateExtendedReference function the same?
- Where can i find documentation of the D_MODIFIER Class?
- I Guess that the DMODIFIERREFXWgetinvert function does some inverting magic? (No documentation)
- And i could go on an on.....
I hope anyone can enlighten me on this subject. Thanks for your time. Regards,
Gert