It is clear that transforms are needed to "reflect" points from one coordinate system to another. From what I can remember, when a point is selected from a part in an assembly model it needs to be transformed into the assembly model (or something like this). I have not been able to find a concise description of the different coordinate systems and how they are related to each other. Hopefully someone will be able to explain this. Is there a good article available?
A related question is a description of what (not how) the transform functions do? In theory transforms can rotate and translate points but very little information is actually needed for the transform functions. Why is this? Is it because it is built into the transforms to "translate" from the part models to the assembly model, or what? If there is a need to translate in the other directions, is the answer really as simple as the inverse of the transform function? If so, what does that look like?
Thank you in advance.
Ed
SolidworksApi macros