Sketchup is Inacurrate???
-
@david. said:
@unknownuser said:
hi david.. it's not a bug per se..
Yes, you are correct. It can't be said to be a bug with any certainty. However, the algorithm being used seems to do something other than what I would expect in this case.
even then, the algorithm is working just fine (for offsetting shapes which consist of straight edges..).. but now that some people are starting to see this offset error, the topic can maybe shift to why the error occurs and realize how simple it is to fix it..
the process of offsetting isn't difficult at all and it's just simple movement of geometry.. this is why i said earlier that i feel this issue is totally fixable in sketchup.. it's not as if offsetting requires some sort of complex mathematical equation which is failing in certain circumstances.. the problem or inaccuracies occur because of a human choice to ignore 'arcs'.. (ie- it's not that there's a 'bad' algorithm for offsetting.. the problem is that there's no algorithm to begin with for dealing with arcs)
here are a couple of pictures that attempt to illustrate what exactly is happening when offsetting.. the first picture shows how sketchup offsets in all situations.. the second shows how sketchup should offset in the case of an arc..
The next picture shows what sketchup should (and could) do if it recognizes an arc as part of the pathโฆ
if it's a line, move the lineโฆ if it's an arc, move the vertices
if a user wants to offset in a manner of the first image and they have an arc in the path, they simply explode the arc prior to offsetting..
[ in the same way you would have to explode a 'triangle' created with the so called polygon tool prior to doing anything with it.. a triangle created with the polygon tool is actually a circle being represented by 3 points on the circumference.. entity info of this 'triangle' returns a circle's circumference as opposed to the length of the three sides.. push/pulling this 'triangle' results in softened edges etc.. it's a circle - not a triangle.. if you want to use it as a triangle then you have to explode it first.. (but i guess this is for a different thread ) -
-
oh.. with the utube example, scene8 was an attempt at making people realize the connection between the offset tool and follow me..
i don't think i nailed it with that example but the following file should, without a doubt, make people see how these two tools are so closely related that it doesn't matter if we speak about them interchangeably.. (i know i keep flip flopping between offset and follow me in my examples.. i just want people to understand that talking about one of these tools applies directly to the other.. it doesn't matter which tool we're talking about.. they work exactly the same and they both ignore arcs...
-
-
You forget me
-
Thx
On a same plan
A funny thing : you can't offset one segment
You can Offset 2 segments not welded but touching them
You can't Offset 2 separated sets of 2 segments not merged but touching them@Rich : not on this too old computer
-
@unknownuser said:
Thx
A funny thing : you can't offset one segment
You can Offset 2 segments not welded but touching them
You can't Offset 2 separated sets of 2 segments not merged but touching them@Rich : not on this too old computer
right, but it makes total sense in sketchup.
it simply has no way of knowing which direction you want to offset if there's only a single line. with more than one line, you've defined a plane so sketchup now knows which direction to go. -
So maybe Radial lines or Radial Lines Fixed Length by Tig can help
here only Font faces were selected! (Snap is automatic ! )
select a CPoint + something then call the plug
Sand Box from scratch for draw lines extremities + some CleanUp/erase
And finally normal Offset for straight linesProjections by Didier Bur or Thomthom Guides Tools for Put CPoints at some positions
And if you have exploded some arcs : Explode arcs centerpoint finder by Chris Fullmer
-
I'm working at the moment on some very small components and...yes sketchup is not accurate. When I draw some lines, sketchup grabs the lines from different lines,changes lengths,creates some other lines, hides lines.. as it's no able to work with small faces.
Beside that, orbiting or zooming in in small components it's a pain- the clipping/ disappearing objects issue makes i even harder .
-
[off:ywwrl90u]@jeff hammond EdIT -- the thread was bumped at this point.. conversation is now 9 months later than eli's post[/off:ywwrl90u]
The offset tool is not just a wee tad off, it is way off! And I see no reason why it should not be just fixed. Even if I use this as a conceptual tool only, there are underlying errors that one does not catch right away, only way down the road. I say the programming of the core of sketchup is just straight out sloppy and does, in many cases, not follow geometrical accuracy.
These issues should be honestly sought out, admitted and disclosed to anyone who considers using it to make a living.
By playing these errors down or ignoring them nobody is helped. What it boils down to is deception and who want's that? (the easy to use design tool, but some things don't count on)
Why is it so hard to admit these issues, which indisputably exist and try and work to fix them?
The units are precise enough just the execution of some commands lack performance; why? I just don't get the whole discussion there is no two ways! A command either performs geometrical correct or it does not. If it does not why not fix it? -
Huh? Never had issues with the offset tool. It's always been accurate for me, and I use it all the time.
Clipping occurs if you are far from the origin and set your field of view too wide.
-
Some clear examples of Offset's inaccuracy please...
You shouldn't make sweeping statements about something like this without some backupYou type in a value or snap to something that is a known distance off, like a guideline...
It is that distance offset.
If you are later measuring offsets on 'arcs' remember that they are 'segmented' and you must measure 'square' to these lines, not from their vertices which will not provide the true offset as this is the 'miter diagonal'...
That is the only source of measurement confusion I can think of... but then that is mis-measurement... and not the application's inaccuracy ?Which as far as I know is fine for most expected uses...
It's not for designing the innards of swiss-watches or whole city-suburbs but at normal 'building' dimensions it's just fine -
@tig said:
:? Some clear examples of Offset's inaccuracy please...
You shouldn't make sweeping statements about something like this without some backupYou type in a value or snap to something that is a known distance off, like a guideline...
It is that distance offset.
If you are later measuring offsets on 'arcs' remember that they are 'segmented' and you must measure 'square' to these lines, not from their vertices which will not provide the true offset as this is the 'miter diagonal'...
That is the only source of measurement confusion I can think of... but then that is mis-measurement... and not the application's inaccuracy ?Which as far as I know is fine for most expected uses...
It's not for designing the innards of swiss-watches or whole city-suburbs but at normal 'building' dimensions it's just fineWell let us just pretend you never encountered what I'm talking about so here is an example:
-
@desertraven said:
These issues should be honestly sought out, admitted and disclosed to anyone who considers using it to make a living.
By playing these errors down or ignoring them nobody is helped. What it boils down to is deception and who want's that? (the easy to use design tool, but some things don't count on)hey.. i tried back on pg 9
@unknownuser said:
oh, hey..can we get a sketchup rep in the thread ?
-
@unknownuser said:
Huh? Never had issues with the offset tool.
@tig said:
:? Some clear examples of Offset's inaccuracy please...
i'm seriously going to try to avoid getting into this again because last time around (this exact thread) i think i might of pissed off gerritt and that sucks.. he's one of my faves around these parts..
@TIG.. i've discussed this quite a few times with you (latest being in your smartoffset thread)
i seriously thought by now you recognized this error in sketchup but this post is saying otherwise..this thread contains pretty much all i have to say on the issue.. maybe i'm not as clear as i could be (please let me blame my florida education for lack of communication skills ).. but please read through the thread / look at the .skps again.. maybe go into it with an open or fresh mindset just to humor me..
but Olav is absolutely correct.. the offset tool does not properly deal with arcs..
-
[preemptive]
and before rich calls me a gob o' shite again over this, i would like to say that i fully understand these are first world problems.. i'm just being nerdy about it but in the actual big picture.. i don't care.. at all
[no video.. audio only.... nsfw- language.. maybe a hundred fbombs..]
http://www.youtube.com/watch?v=16Gcxb-6DNE
[/preemptive]
-
@unknownuser said:
@unknownuser said:
Huh? Never had issues with the offset tool.
@tig said:
:? Some clear examples of Offset's inaccuracy please...
i'm seriously going to try ...
but Olav is absolutely correct.. the offset tool does not properly deal with arcs..
Actually it is worse then only arcs, and to make it clear I am not posting this because I'm trying to bad mouth anyone or Sketchup as such, I am trying to bring some serious issues to light, that seem to just been brushed off with the lamest ever argumentation for too long.
@ TIG, I understand where you are coming from and I have seen much of your great work and effort to make this tool into something useful.
Please try and see my criticism out of the perspective of a every day user who usually never has the time to even go on this forum to discuss any issues they encounter in their every day work life.
I have looked at some of your plug ins and know that you do things different as it is done in sketchup using the native tools available. and I also know you and many others do a great effort to improve this software where it lacks functionality. You write plug ins to make it work or else if all was just good enough you would not even have a reason to do anything. Right?So please Bear with me for the time being and I will provide more issues and examples where I see the need for improvements. And again I'm NOT asking for more plug ins scripts or more buttons to clutter up the interface.
I am also fed up with work- arounds where there hasn't been a fix for years.
I believe Sketchup can with it's simplicity stand up to any high priced CAD program out there if the core functionality was there. I have worked for years with Sketchup in a fast paced environment and have delivered my part accurate and to satisfaction for my customers. I have done so much research and I have been reading endless hours in this forum on how to work around issues that just occur.I have lost many hours of my life working with sketchup, but have also saved many hours not working with other more complex software.
To me it is just crazy to see the potential and and for years only read lame excuses why nothing can ever get to the better; why known issues never get fixed. For years on end the only thing I hear is there is a work around... Oh it would not be sketchup any more ... and so on. The worst response I ever read here is "why would you want a cluttered up interface"I actually think the Interface the simplicity is key to ketchup, I think many others have already learned and implemented simpler interfaces to their complex software. I would not complain about anything if the core of Sketchup would just work (accurate and satisfactory) if issues that are being brought up had been taken serious and fixed.
I'll post some more, to me, obvious fails of Sketchup in this thread and I'm sure a thorough job on the programming side can solve these unnecessary issues.
-
@unknownuser said:
and before rich calls me a gob o' shite again over this, i would like to say that i fully understand these are first world problems.. i'm just being nerdy about it but in the actual big picture.. i don't care.. at all
Do care about the small picture as well as the big. I get very annoyed when someone mentions from out of the blue a third world problem to mute an otherwise sensible discussion. Or non-sensible for that matter. As if we should never be allowed to talk about anything else.
Btw - Luis CK FTW!
-
@unknownuser said:
..... i'm seriously going to try to avoid getting into this again because last time around (this exact thread) i think i might of pissed off gerritt and that sucks.. he's one of my faves around these parts..
.......
Jeff, nothing of the sort. You need to do much more than that. I highly value your view/opinion on this matter. And we discussed it for a while. At some points we may disagree. At others I think you were right for what you are working on. You needed some tool that offsets and end in a different way. How I wish that there were true circles in SU or at least true construction circles. The latter would not make SU much heavier. At some point I left the topic for what it was, I think when TIG came to rescue with a new plugin to help you out.
Peace, man! -
The native 'Offset' works just fine - within its own limitations.
My 'Smart_offset' removes reversed edges etc too but is otherwise the same creature...
'Offset' offsets Edges - that is all it does; it does not offset Arcs, except as if they were Edges.
This means that the two end-most segments of a bound set of segments [that you refer to as an 'Arc'] are offset quite logically by 'Offset', but that is just as if they were the equivalent selected Edges that had not been 'welded' into a bound-set to form that Arc.
So, 'Offset' ignores the bound-set's Arc-ness and always takes 'Edges'...
That's just the way it is.If the native tool had been called more accurately 'Offset-Edges', then you shouldn't have been at all surprised when it didn't 'Offset-Arcs' !
There are regular gripes about SketchUp's lack of true Arcs and Circles - they are really special collections of bound Edges [forming the pseudo-Arc's segments].
I have made a several tools to compensate for some of these shortcoming - like TrueTangents and its siblings which allow you to find the 'real points' and not those from the intersections of lines and the Arcs' segments, which are always 'off'...The very issue of Arcs offsetting as Edges prompted me to write this fix - '
Arc_offset_true
' - earlier last year... http://sketchucation.com/forums/viewtopic.php?p=395769#p395769
Because only 326 members [out of 155,000!] have downloaded it the 'clamor' for properly fixing this issue 'formerly' is hardly overwhelmingIf you use my tool in the appropriate circumstances you will get correct 'offsetting' of an Arc at its ends - as in CAD, where 'true' Arcs are available [in my fix it's actually just a 'Scaled' copy of the original Arc, with the scaling done about the Arc's center-point and calculated so the resultant Arc is suitably sized so it's the required distance from the original - bearing in mind that means when measured from vertex-to-vertex, and not segment center-to-center as with the conventional Edge-Offset]: this method contrasts with using the native 'Offset' tool which will always offset the Arc's segments as if they were just vanilla Edges...
It would be nice if SketchUp included some better Arc tools... but until then there are many adequate workarounds [mostly made by me] !So... the real title of this series of posts ought to be 'Native Offset handles Arcs as if they were Edges, not as Arcs... Help!'
Advertisement