![]() will be uninterrupted and/or error free. Thompson DOES NOT warrant that the operation of the program(s) The following program(s) are provided "as is" and with all faults. restricted rights notice below appear in all supporting that both that copyright notice and the limited warranty and that the above copyright notice appears in all copies and for any purpose and without fee is hereby granted, provided Permission to use, copy, modify, and distribute this software units) and American (we love our stupid Imperial) I can only give them limited testing.Ĭomments are welcome and greatly appreciated. I think I have the units issue cleared up, but as I'm civil (don't use Arch. See program header (below) for full information. If you think of any additional objects that could/should be added, just say so. It will also allow elevation extraction from a selected Civil 3D surface. The user also has the option to select certain objects, instead of just picking a point.Ĭurrent accepted objects: Civil 3D Points Land Desktop points, regular AutoCAD points, Circles, Arcs, Ellipses and Blocks. ![]() I hate the lack of functionality of Dist, so I decided the best thing was to roll my own. Vertex to face: option to get distance between face and imaginary parallel plane which passes through the vertex (length of face plane normal to the vertex point)Įdge to Edge: if edges are parallel, give distance between them, if not then user can choose arbitrary points along the linesĮdge to Face: option for face place normal length to point on edgeįace to Face: if faces parallel, give distance between them, otherwise user can choose arbitrary points inside faceĭoes any of this make sense? I'm currently looking into writing my own python scripts to experiment with some of these ideas, but still learning much of the API.Just as the title says. Vertex to edge: option to get distance between edge line and an imaginary parallel line which passes through the vertex Vertex to vertex: simple distance between two points Ideally I would like to see a measurement tool that can measure from any of vertex/edge/face(t) and any combination for each endpoint.ĭepending on the type of selected objects being measured, it could exhibit different smart behaviors. So, it would be great if vertices/edges/facets of a mesh could be measured. The reason I want to measure these STL files is there are many models of 3D printable things that I would like to be able to convert into parametric Python scripts and have certain dimensions of them be configurable. This piece I'm pretty sure was created with exact millimeter dimensions, but can't tell for sure since i can't pick any exact points on it to measure between. You can't really snap it to vertices or any other sort of exact dimensioning though. STL files import as a mesh, and you can use the measure distance tool to get distance between arbitrary points on the surface of the mesh, which is what i was talking about in my first post. Jmaustpc wrote:I was wondering if you could actually take any kind of measurement out of an STL file? Because in the pro mid-range CAD software I use at work (Solid Edge), you simply can't. I have not yet set up a remote image server, sorry for the inconvenience. If it does not work with a mesh, you could convert the mesh to shape and then do one of these two tricks above, obviously the more complicated the shape the more difficult the methods are, but thought I would mention these methods just in case it is useful to you or anyone else.Įdit: - here is a screen shot if anyone wants it. Now if you do the same thing, (but forget about the make primitives gui) with the measuring tool you can very easily get the exact distance between two points. In a simple cube you have now have its dimensions. If you move the mouse until the point is highlighted then it is easy to EXACTLY gain the position of that point, you can then move to another point and do the same. If you have set the cube to view parameters "points" it only shows the 8 corner points of the cube. If you click on this button then click anywhere on a shape, the position of the click is transferred to the x, y, z for "position". gui pops up, below position you have x, y, z. ![]() If you have a shape, in this example a simple cube, (I assume doesn't work with mesh (stl)), you can set its display mode property to "points". This does not really answer this question but is related.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |