Changing line manually in Entity Info not working for more then one line

lines
lenght

#1

Hi all. I have problem with changing line lenght in Entity Info. I have few lines and i need them to be lets say 25mm. But If I need change first line it works, second line did not.

So I have to change line to something else, then to what I need

Link to pictures

It frustrating as hell at sometimes. Please Help


#2

Through ‘Entity Info’ you can only change edge lengths to a specific desired length if the edge has at least one free vertex. If an edge is connected on both sides to other geometry you’ll change its length by moving one of its end vertices. Create reference geometry and then apply the ‘Move’ tool to the vertex.


#3

Yes. Lines connectected only one side.
Move tool as copy/paste not alwase best solution, especially if all lines in place at different angles and you need change lenght of few in a row.
Why there is such limitation?


#4

Could you share a skp file? There may be a better way of doing it if we could see exactly what you’re doing.

How will the program know which connected lines you intended to move when you changed the length of a line? Will one end stay anchored in place and the other end move? Both ends move centred on original centre? There’s no end of possibilities.


#5

Because Entity Info is designed primarily to be an information display - not an edit window? And SketchUp has added additional function of changing the geometry from there when it can figure out what you want to do? And when you select an edge and change the length, SketchUp has no clue whether to add/subtract length for one end, the other end, or split the difference?

If, instead of selecting an edge, you selected a face, then tried to change the area, what would you expect SketchUp to do? Guess?

Based on this, the fact that the entity window can be used to change the length of an edge at all is, in my opinion, a bug!

It’s nice that, in some cases, it is possible to make changes with the entity window. Cases such as:

  • Assigned layer of selected geometry
  • Radius and # of sides of an arc or circle (as long as SketchUp still identifies the selection AS an arc or circle)
  • Name (in the case of components, both definition and instance names), description, IFC code

See a pattern here? You can change things that don’t affect the geometry, or where SketchUp doesn’t have to guess how you want to change the geometry.


#6

well you can change all lines that are instances of the same component.


#7

There are some rules that SketchUp follows when the length of an edge is changed in Entity Info.

If:

  • the edge is not connected to any other edges, the length change is made relative to the last endpoint.
  • the edge is connected to another edge at only one end the length change is made relative to the free end.
  • the edges is connected to an edge at each of its ends, the length cannot be edited in Entity Info.

#8

Use the move tool.


#9

Predictable, but relies on your remembering which is the “last” end, hence can be the opposite of what you want.

Reasonable

Again, reasonable

However, I’ve a hard time thinking that 3 different possibilities for what happens when you try to change the length of an edge using Entity Info is a feature. I think that if there is ANY uncertainty at all, it’s a bug.


#10

Probably bug

Edges connected only from one side. New file


#11

If it’s a bug, then so is being able to set the number of sides for circles, arcs, and polygons as well as their radius.


#12

It work with radius of circle


#13

I consider the bug to be uncertainty. If SketchUp still has the metadata that says “this is a circle” or “this is an arc”, then there is no uncertainty about what you want to do if you change the radius or the number of edges.

If SketchUp no longer recognizes the geometry as a line or arc, it doesn’t even give you a radius or number of edges in the Entity Info window, much less a way to change them.

But with edges, there are 3 cases:

  1. No end anchored by other geometry. In which case you can change the length, but it might no move the end you expect - uncertainty
  2. Only one end anchored by other geometry. In which case, entry of a new length changes the position of the unanchored end
  3. Both ends anchored - you can try to change the length, but nothing happens.

#14

If you created the edge, you should know which end you started at.

Do you want it to move the attached end and distort other geometry? That would make no sense.

It’s very clear in Entity Info that the Length field isn’t available to be edited exactly as when other selected entities can’t be edited in Entity Info or in the Measurements window.


#15

Do you? Perhaps if you always follow perfect recommended workflows, so that isolated edges are created and nearly immediately connected to other newly created geometry in that brief period of time before you group together the recently created ungrouped geometry.

But even in this case, do you always draw free edges in the same direction? Do you really remember if you’ve drawn one or two other things before you decide the length of the free edge needs changing?

And what happens if your intention in changing the length of an edge is to extend it in the direction opposite the direction you used to create it? You can’t do that with Entity Info.

Of course not! If that were possible, it would make MORE uncertainty, not to mention weird side effects!

In the case of edges, another tool (Scale) exists that is well suited to changing the length of an unconnected edge. Moreover, you can choose whether the length changes from one end, the other end, or on both ends. Nothing uncertain if you know how to use the Scale tool.


#16

Scale doesn’t work on a single edge.

As I said above, use the move tool.


#17

That’s for single stray edges along one of the axes.
Otherwise it scales to input length using the diagonal grip(s)


#18

something else to remember then, which way did i draw it, is it on axis, how shall I resize it…use the move tool.


#19

Yes. My memory isn’t that short. It doesn’t take very long to connect that edge to other edges to make something useful out of it.

No. But it isn’t a problem. See above.

You’re right. You can’t do that but since I know which end would get moved if I were to try changing its length in Entity Info, I can deal with it without creating problems for myself.

I use a methodical workflow and I’ve learned how to use the tools the way they are meant to be used. I can see that this sort of thing could be a problem for people who don’t have a methodical practice or won’t follow “recommended workflows.” Reminds me of the old idom, “a poor craftsman blames his tools.”


#20

It’s just that you can scale a single edge. I’m not with @sjdorst in his “bug” theory.

@sjdorst, I don’t consider having the option to resize an edge via ‘Entity Info’ a bug.
If both sides are attached to other geometry the field in ‘Entity Info’ is colored differently. It won’t allow changing the field value. SketchUp’s geometry is sticky.
The fact that you can resize a stray edge without knowing how it will stretch is a minor issue. Restricting this resize option altogether would have been more inconsistent, the way SketchUp handles sticky geometry.