Smart Edit - Trim / Extend Mode
Command Interface
The Smart Edit - Trim/Extend Mode command dialog looks as follows
Return to Smart Edit Help
To navigate back to the Smart Edit master help document
Click here
Trim/Extend Edit Modes
In the Trim / Extend edit modes, we have provided you with a more comprehensive set of trim / extend functions that have a more efficient and productive workflow.
We have also integrated processes to save you additional steps to complete a task, for example when you want to trim/extend two lines to their intersection point, you will very often also want to join them together so we give you that option.
Also it is very common to want to select a bounding line and then select the line to trim/extend and then select a bounding line and then select a line to trim/extend in a repeating process.
It is also extremely common that you want to trim off or extend the shortest end, however zooming in to see the shortest end to trim it and then zoom back out again to make the next selection can be extremely time consuming - hence we added the ability to trim the shortest, the longest or the selected end as options.
Trim/Extend - Simple
When you select this option you have several modes that you can select depending on what you are working on. The modes are as follows
-
Shortest end trim/extend
-
Longest end trim/extend
-
Both ends trim/extend
-
Selected end trim/extend
-
Forced trim
-
Forced extend
Shortest end trim/extend
In this mode you can trim or extend the end of a selected line that is the shortest element with respect to the bounding line i.e. if the line is 100’ long and divided by the bounding line, and one end is 99.5’ and the other 0.5’ then the 0.5’ end of the line would be trimmed off, regardless of where on the line you select. This saves you having to zoom in tight to select the short end and then zoom out again after each execution. If the selected line is short of the bounding line, the line will always be extended to its intersection with the bounding line.
Max trim/extend
You can define the maximum amount of trim or extend that can be used by the command e.g. if you enter 5’ here, any line trim or line extend function is greater than 5’ it will not be executed. Enter a value of 0 or ? if you do not wish to limit the function.
Keep bounding line checkbox
This is a flow control for the command, when checked it will assume that you are trimming / extending multiple lines one at a time to the same bounding line. When unchecked it will assume that for each line that you want to trim / extend that you want to select the bounding line for each selection.
Select bounding line
Select the line that you want to use as the bounding line for the trim / extend function.
Select line
Select the line that you want to trim / extend. On selection the line will automatically be trimmed or extended. The shortest end of the line that overhangs the bounding line will be removed, or the selected line will be extended to close the shortest gap between the selected line and the bounding line.
Note that if the selected line is drawn inside a closed polygon or within the bend of a horseshoe shaped line that the shortest end is always the shortest gap or the shortest overhang of the bounding line.
Clear Highlights button
On trimming / extending lines, the bounding line will be highlighted in the RPS secondary highlight color and the selected lines in the primary highlight color using the RPS line highlights (Click Here for more details). You can click the Clear Highlights button to clear the highlights once you have reviewed the results. Clicking the next set of lines will also clear the highlights. To change the highlight colors use the RPS Settings command from the header bar commands.
Video Demonstration
Longest end trim/extend
In this mode you can trim or extend the end of a selected line that is the longest element with respect to the bounding line i.e. if the line is 100’ long and divided by the bounding line, and one end is 99.5’ and the other 0.5’ then the 99.5’ end of the line would be trimmed off, regardless of where on the line you select. If the selected line is short of the bounding line, the line will always be extended to its intersection with the bounding line.
Max trim/extend
You can define the maximum amount of trim or extend that can be used by the command e.g. if you enter 5’ here, any line trim or line extend function is greater than 5’ it will not be executed. Enter a value of 0 or ? if you do not wish to limit the function.
Keep bounding line checkbox
This is a flow control for the command, when checked it will assume that you are trimming / extending multiple lines one at a time to the same bounding line. When unchecked it will assume that for each line that you want to trim / extend that you want to select the bounding line for each selection.
Select bounding line
Select the line that you want to use as the bounding line for the trim / extend function.
Select line
Select the line that you want to trim / extend. On selection the line will automatically be trimmed or extended. The longest end of the line that overhangs the bounding line will be removed, or the selected line will be extended to close the longest gap between the selected line and the bounding line.
Note that if the selected line is drawn inside a closed polygon or within the bend of a horseshoe shaped line that the longest end is always the longest gap or the longest overhang of the bounding line.
Clear Highlights button
On trimming / extending lines, the bounding line will be highlighted in the RPS secondary highlight color and the selected lines in the primary highlight color using the RPS line highlights (Click Here for more details). You can click the Clear Highlights button to clear the highlights once you have reviewed the results. Clicking the next set of lines will also clear the highlights. To change the highlight colors use the RPS Settings command from the header bar commands.
Video Demonstration
Both ends trim/extend
In this mode, both ends of the line will be trimmed or extended to their intersection with the bounding line. Note that if the line has multiple intersection points with the bounding line it will trim or extend the first or last segment of the selected line to the intersection point with the bounding line.
Note: There can be ambiguous situations with this function, if you are not getting what you need to happen, undo and use the Forced Trim or Forced Extend or Trim/Extend Selected End modes instead.
Max trim/extend
You can define the maximum amount of trim or extend that can be used by the command e.g. if you enter 5’ here, any line trim or line extend function is greater than 5’ it will not be executed. Enter a value of 0 or ? if you do not wish to limit the function.
Keep bounding line checkbox
This is a flow control for the command. When checked it will assume that you are trimming / extending multiple lines one at a time to the same bounding line. When unchecked it will assume that for each line that you want to trim / extend that you want to select the bounding line for each selection.
Select bounding line
Select the line that you want to use as the bounding line for the trim / extend function.
Select line
Select the line that you want to trim / extend. On selection the line will automatically be trimmed or extended. If the end of the line overhangs the bounding line it will be trimmed. If the end of the line falls short of the bounding line it will be extended. The trim / extend location will also be computed to a projection of the bounding line if the two lines do not physically intersect. If there is only one intersection of the two lines, then that single trim / intersection will be executed.
Clear Highlights button
On trimming / extending lines, the bounding line will be highlighted in the RPS secondary highlight color and the selected lines in the primary highlight color using the RPS line highlights (Click Here for more details). You can click the Clear Highlights button to clear the highlights once you have reviewed the results. Clicking the next set of lines will also clear the highlights. To change the highlight colors use the RPS Settings command from the header bar commands.
Video Demonstration
Selected end trim/extend
In this mode you will select the end of the line that you want to Trim or Extend. The line end is determined by the selection point on the line i.e. which half of the line that is selected.
The flow of the command is as follows. Select the bounding line and then select the end of the line that you wish to trim off or extend to meet the bounding line. Depending on whether or not you check the Keep bounding line checkbox dictates whether or not you select a bounding after each line trim / extend or not.
Max trim/extend
You can define the maximum amount of trim or extend that can be used by the command e.g. if you enter 5’ here, any line trim or line extend function is greater than 5’ it will not be executed. Enter a value of 0 or ? if you do not wish to limit the function.
Keep bounding line checkbox
This is a flow control for the command. When checked it will assume that you are trimming / extending multiple lines one at a time to the same bounding line. When unchecked it will assume that for each line that you want to trim / extend that you want to select the bounding line for each selection.
Select bounding line
Select the line that you want to use as the bounding line for the trim / extend function.
Select line
Select the line that you want to trim / extend. Pick the line by clicking on the end of the line that you want to trim or extend. By picking the end, we mean pick a location on the line that is in the half of the line that you want to trim or extend. On selection the line will automatically be trimmed or extended. If the end of the line overhangs the bounding line it will be trimmed. If the end of the line falls short of the bounding line it will be extended. The trim / extend location will also be computed to a projection of the bounding line if the two lines do not physically intersect. If you select the wrong end of the line and an intersection cannot be found with the bounding line, no Trim or Extend will take place
Clear Highlights button
On trimming / extending lines, the bounding line will be highlighted in the RPS secondary highlight color and the selected lines in the primary highlight color using the RPS line highlights (Click Here for more details). You can click the Clear Highlights button to clear the highlights once you have reviewed the results. Clicking the next set of lines will also clear the highlights. To change the highlight colors use the RPS Settings command from the header bar commands.
Video Demonstration
Forced trim
The Forced Trim mode is your last resort if the other modes are not doing what you require. In this mode, the command will only consider a trim of the selected line to the bounding line at the end of the line that you selected. If the end of the line cannot be intersected with the bounding line by trimming the end of the line, the trim will not be executed. If the end of the line selected overlaps the bounding line, then it can and will be trimmed to the bounding line.
The flow of the command is as follows. Select the bounding line, select the line to be trimmed at the end that you want to trim off (in the correct half of the line that requires trimming), execute the trim and then select the next bounding line and line to be trimmed. If the Keep bounding line checkbox is enabled, the command will repeatedly request a line to be trimmed and will execute on line selection.
Max trim/extend
You can define the maximum amount of trim or extend that can be used by the command e.g. if you enter 5’ here, any line trim or line extend function is greater than 5’ it will not be executed. Enter a value of 0 or ? if you do not wish to limit the function.
Keep bounding line checkbox
This is a flow control for the command. When checked it will assume that you are trimming multiple lines one at a time to the same bounding line. When unchecked it will assume that for each line that you want to trim that you want to select a bounding line for each trim line selection.
Select bounding line
Select the line that you want to use as the bounding line for the trim function.
Select line
Select the line that you want to trim. Pick the line by clicking on the end of the line that you want to trim. By picking the end, we mean pick a location on the line that is in the half of the line that you want to trim. On selection the line will automatically be trimmed. If the end of the line overhangs the bounding line it will be trimmed. If the end of the line falls short of the bounding line no trim will be executed. The trim location will also be computed to a projection of the bounding line if the two lines do not physically intersect. If you select the wrong end of the line and an intersection cannot be found with the bounding line, no Trim will be executed.
Clear Highlights button
On trimming lines, the bounding line will be highlighted in the RPS secondary highlight color and the selected lines in the primary highlight color using the RPS line highlights (Click Here for more details). You can click the Clear Highlights button to clear the highlights once you have reviewed the results. Clicking the next set of lines will also clear the highlights. To change the highlight colors use the RPS Settings command from the header bar commands.
Video Demonstration
Forced extend
The Forced Extend mode is your last resort if the other modes are not doing what you require. In this mode, the command will only consider an extension of the selected line to the bounding line at the end of the line that you selected. If the end of the line cannot be intersected with the bounding line by extending the end of the line, the extension will not be executed. If the end of the line selected has a gap between it and the bounding line, then it can and will be extended to the bounding line.
Max trim/extend
You can define the maximum amount of extend that can be used by the command e.g. if you enter 5’ here, any line extend function that is greater than 5’ it will not be executed. Enter a value of 0 or ? if you do not wish to limit the function.
Keep bounding line checkbox
This is a flow control for the command. When checked it will assume that you are extending multiple lines one at a time to the same bounding line. When unchecked it will assume that for each line that you want to extend that you want to select a bounding line for each extend line selection.
Select bounding line
Select the line that you want to use as the bounding line for the extend function.
Select line
Select the line that you want to extend. Pick the line by clicking on the end of the line that you want to extend. By picking the end, we mean pick a location on the line that is in the half of the line that you want to extend. On selection the line will automatically be extended. If the end of the line overhangs the bounding line it no extend will be executed unless there is an additional extend line intersection that can be found. If the end of the line falls short of the bounding line the line extension will be executed. The extend location will also be computed to a projection of the bounding line if the two lines do not physically intersect. If you select the wrong end of the line and an intersection cannot be found with the bounding line, no line extension will be executed.
Clear Highlghts button
On extending lines, the bounding line will be highlighted in the RPS secondary highlight color and the selected lines in the primary highlight color using the RPS line highlights (Click Here for more details). You can click the Clear Highlights button to clear the highlights once you have reviewed the results. Clicking the next set of lines will also clear the highlights. To change the highlight colors use the RPS Settings command from the header bar commands.
Video Demonstration
Trim/Extend - Multiple
When you select this option you have several modes that you can select depending on what you are working on. The modes are as follows
- Shortest end trim/extend
- Longest end trim/extend
- Both ends trim/extend
- Forced trim
- Forced extend
Trim / Extend - Intersect Line
The following video shows how to use the Trim / Extend - Intersect Line function
Trim / Extend - Distance
The following video shows how to use the Trim / Extend - Distance function
Trim / Extend - To Surface
The following video shows how to use the Trim / Extend - To Surface function
Use Case Videos
The following videos show the use of the Smart Edit - Trim / Extend command in a work process context
Feedback and Enhancement Requests
If you would like to provide feedback on the use of the Smart Edit - Trim / Extend command or to request enhancements or improvements to the command please click Reply below.