Viewer Measurements

Agree with @AlexHofbeck s examples!

About the Dalux-like 2D drawings in the 3D model that’s a really appreciated feature… :upside_down_face: We’re working on being more data and 3D driven, though sometimes we need to take a hybrid approach and use eg 2D views in eg Revit to be able to work with eg measurements, text and annotations in a feasible way… If we could commit and measure 2D drawings (eg dwg or similar) or even better bring/convert 2D elements like text, annotations and similar to 3D views/visible objects somehow (like in @AlexHofbeck s Tekla/Trimble connect example) it would be really valuable and increase adoption.

  • what would you want to measure, and how do you see yourselves doing it in the 3d viewer?

We mostly take simple measures by clicking in the model, a good snapping function and cursor makes a big difference. Mostly distance between two points, chain distances and area measurements. Also getting fast values like areas or perimeter by selecting an object eg a room is useful, similar to the current feature:

(Side question, I know how to isolate an object and view only that in the viewer, but how can I instead hide that object and show the rest of the objects? Eg hiding the roof?)

  • existing favourite measuring and review workflows

Agree with @AlexHofbeck s examples, and adding summing (eg areas) of clicked objects :

  • how would you use these measurements? for example, would you see them attached to a comment, or generally viewable in a version, etc.

Would be great to attach a measurement to a comment or similar as a way to save it. It would also be useful to be able to tag measurements/comments to find them easier (ie we have some defined measurements that we work with on every project and it would be great to be able to search for eg measurement with tag “distanceToFireplace” on stream “nameOfStream”).

Hope helps, excitied to follow this!

3 Likes

I like the Bricscad way.

Just select a Solid and you will get 2 measurements in both directions
to its neighbored Solids. It is called DYNDIM (dynamic dymensions).

You can control their location by which Face and where exactly you click
to get the desired next elements.
(And you can edit one of the values to change the Solids position or move it)

1 Like

@zoomer: I like this

It is similar in Revit … that would be really cool :heart_eyes:.

Dalux has a 3-way laser distance measurement, which goes in a similar direction. Select a point and it makes rays in x, y, z axis to show distances to the next surface it hits.


The struggle with the above is like always the rotated coordinate system (north angle :nauseated_face:) so dimension lines are not rotated :frowning: … but you get the gist

1 Like

Hey all in this thread, @alex is making some progress on the measurement tool we’d like to share with y’all. Remember, POC warning applies.

We’ve looked at several paradigms of measuring things around, matched those with our constraints (e.g., we need to operate on meshes, there’s no edges info, etc.)

What we’re attempting to do in the MVP is:

  • unconstrained linear point to point measurements
  • perpendicular mode (constrained to normal of face)
  • auto lazer mode :sunglasses:

Here’s a video of the constrained perpendicular mode:

Heavily inspired from Navis - thanks to @jonathon for the patience to walk us through it - the UX flow is:

  • click on a face
  • start dragging - measurement is constrained to the normal
  • “snap” to another face, and get your measurement out.

Note, in the unconstrained mode, you won’t be restricted to the object’s face normal.

The auto lazer mode works like this:

And it’s basically a “double click” (or shift click) on a face to get a measurement based on the first instersection across that normal that we find. I find it super cool because for really simple on the fly dimensioning it’s saving quite a lot of time and clicks!

PS: Happy Friday y’all :slight_smile:

8 Likes

This looks super nice @dimitrie and @alex :star_struck:. Can’t wait to make my hands dirty!

4 Likes

This is absolutely great !
Reminds me of one of the best new Bricscad Features.

Little different,
(in Bricscad you just select a Solid/BIM Object, depending on where/which Face
you clicked, you will get 2 dynamic dimensions to the next neighbored Objects
Faces …)

But I like the implementation showed too !
Very logical UI/UX.

It is so inspiring what Speckly Team and even externals did lately.
:heart_eyes:

4 Likes

Hello!
Amazing job.
It looks promising!

Both functions looks really well suitable for quick checks and communications.

Would be nice if the unconstrained 2 points measurement would give the linear point to point distance but also the vertical dimension and horizontal dimension. Maybe as an option?
A bit like what Solibri does :

Definitely looking forward to those features!
Thanks

2 Likes

Hi Dimitrie, any update about the measurement tool?
Thanks

@mirko.maccarronello , This is live at app.speckle.systems:

3 Likes

Hey @mirko.maccarronello ,

We are pleased to announce that the measurement tool is now live and available on our new front-end. To access it, simply visit app.speckle.systems. It is worth noting that this new front-end utilizes the same database as speckle.xyz. We encourage you to try it out and share any feedback you may have with us.

2 Likes

Very nice. sorry I lost your communication on it. So app.speckle.systems will replace speckle.xyz or what? now I have two different account with the same email for each platform, I have to remove one?
image

Hey there @mirko.maccarronello!

No worries, you don’t have to remove anything. Right now, the stable front-end is speckle.xyz, but app.speckle.systems will replace it in the future (eventually). I shared app.speckle.systems with you because you were looking for the measurements tool, which is currently only available there. The good news is that both speckle.xyz and app.speckle.systems use the same database, so anything you sent to speckle.xyz is also available on app.speckle.systems.

1 Like

OK thanks, so for the moment I keep 2 different accounts?

You can remove app.speckle.systems account. You will still be able to use app.speckle.systems.

1 Like

Or the other way around - if you aren’t using the embedded viewer, FE2 is feature-complete with respect to FE1.

We are still actively developing FE2 - expect to see many improvements in 2024, all your feedback is welcomed.

ok great, yes of course the possibility to share in FE2 as embedded viewer will be very appreciated.

1 Like

Hi! I’m really excited about the measurement tool and I’ve played around with it in app.speckle.systems sample model. Seems to work great!
Can you let me know if and how I can bring a model from speckle.xyz into the app.speckle.systems ?
Thanks :slight_smile:

Hey @Jac ,

Welcome to the community! Feel free to Introduce yourself :person_gesturing_ok: to the community if you want to! :grinning:

All your models from speckle.xyz is already available at app.speckle.systems. Just make sure you’re logging in with the same account.

Thanks! Got it.
I’m the co-owner of a design-build company and we create restaurants and houses, using Blender, Sketch Up, and Vectorworks, so Speckle is a great tool to communicate between our project managers on the job site and our designers in our studio.
@firesidedesign (instagram)
firesidedesign.ca

1 Like

Interesting, another Vectorworks user.
But how do you interact between Speckle and VW,
by uploading IFCs ?

Like building the existing building, e.g. for a restaurant in VW first,
exporting IFC to Speckle, designing in Sketchup >Speckle> rendering in Blender …
But bringing everything back to VW conventionally by exports, to draw final Plans ?