This must be very elementary, but how can I create a point under a coordinate system?
My goal is to have a point that remains at the same position relative to a coordinate system, even when the coordinate system is relocated (translated and/or rotated).
For example, suppose there is some pre-existing CSYS.
I want to create a point relative to this CSYS.
When I move the CSYS around, I want the point to accompany it.
Currenlty, I can only create points that remain at their original locations and don't follow the relocation of the CSYS.
I can use "Set WCS to Datum CSYS", but that only works at creation time, there is no persistent associativity between the point and CSYS.
During the creation of the point, I can select "Existing Point" and then click on the origin of the CSYS. This will create the desired associativity between point and CSYS, but it only works when the point coordinates relative to CSYS are (0,0,0).
Solved! Go to Solution.
Do you actually need an additional point at the origin of a CSYS object? I ask because a CSYS object already includes a 'point' object that always moves with the CSYS object.
Right. If I pick the origin of the CSYS for the new point, then it works as expected: the point follows the CSYS when the latter is relocated. But I need to create several other points at different locations. I need them all to move with the CSYS.
In sum, I need the point coordinates to always be with respect to the CSYS. This way, when I move the CSYS, the points would come along.
When you create a point, you can use the "inferred point" type option, keep the reference to absolute, change the offset option to rectangular (or one of the other options if it is more convenient), and create points offset from the point object in the datum csys. These points will keep their relative offset to the datum csys point if/when the datum csys moves.
Alternately, if the points you are creating lie on the same plane, you can create a sketch using the datum csys as reference and create all the point objects in the sketch. If the sketch only references the datum csys for positioning, it will move when the datum csys moves.
Edit: Even if the points don't all lie on the same plane, you can still use the sketch technique, but it may take more than one sketch to define all the points.
Since I no longer have access to NX, I can't verify this, but if I recall correctly, there's an option that allows you, when creating a point, to optionally select an existing CSYS as an associative and positional reference. Perhaps someone could look into this and report what they find.