- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
The way I managed to move sketches for details or so on depends on the sketch itself but always was the result of moving the point 2d object. Let me clarify, If you create a sketch on the drawing view such as Dim oDrawingSketch as DrawingSketch = oView.sketches.add() The placement of the CenterPoint that sketch will start and scale differently than a drawing view made on the drawing or document: Dim oSheetView as DrawingSketch = Sheet.sketches.add().
When you're working with a sketch placed on a drawing view specifically, the start location (0, 0) will be the bottom left of that view on the drawing. Then moving that point or it's creation location. The movement must be scaled to the model, or that is to say the movement of the point object is subject to the that items cartesian coordinate system.
On the flip side, when you're working inside a sketch on a sheet. The starting location (0, 0) will be the bottom left of the sheet itself. Then the point object that's moving to change the location will be affected by the 11 x 17 or whatever the sheet size is, or the cartesian coordinate system of the drawing.
Depending on what object you're working with, moving the point2d object that controls the center location of the ellipse will have different math or different items you can reference. I typically use the sheet drawing sketch unless it's a section that requires a drawing view sketch. This way I can control the location of the breakout depending on the location of my views. This may differ in other situations where views may not be as static as our system.