Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
General Discussion / Re: Imported model scale is always way off
« Last post by jonnyquest on October 24, 2017, 04:43:48 PM »
So what's the best way to bring MM modified mesh back into Rhino? I'm using this drawing to CNC the part. Exact size and location is imperative to my fixture.
22
Hmm, what exactly are you doing in Rhino and MM?

Did you construct the Y base object and the "dimple" objects in Rhino and you only want to subtract the pattern from the Y base in MM?
Or did you do only the base in Rhino .... or something else?

An image would help...

@ your scale issue:http://meshmixerforum.com/index.php?topic=4756.msg10027#msg10027
23
General Discussion / Re: Imported model scale is always way off
« Last post by MagWeb on October 24, 2017, 04:31:42 AM »
.Obj and .Stl do not know Units. These formats only know pure values.
So if you save an object (e.g. the default bunny which is 50 in Y) only "50" is stored no matter if you export from 50 mm, 50 cm, 50 m, 50 ft or 50 inch.

In MM "mm" is the default unit (unfortunately no way to change that). Anytime you import an object to a fresh (or replacing the existing) scene MM will fall back to "mm".
Now the first thing you need to do is to go to ANALYSIS/UnitsDimension and set inches there. If your file was written from a scene using inches you need to keep XYZ the same while you need to convert it if it was written using "mm" (or any other unit).
If your scene is using inches now and you import another file (written in in inches) appending it to the scene it should show up scaled right.
A problem are mixed source where different files were written in different units....

Against that MM's own format .MIX saves the scene including the used unit. So as long as you deal with MM use .mix format
24
General Discussion / Imported model scale is always way off
« Last post by jonnyquest on October 24, 2017, 01:07:25 AM »
Meshmixer is always defaulted in MM for me. Can't figure out how to make default inches.

Obj, or stl files types end up being 2mm big when they should be around 6in.

Why doesn't my model size stay the same when I import it?

25
I figured out a big issue, the mesh objects I'm importing from Rhino is drastically the wrong size. It's way too small
26
As topic states, I'm trying to add a symmetrical dimple pattern.

The shape is a curved, tapered,  hollow Y. I basically want a golf ball pattern to be on the inside of this hollow Y.

I've figured out how to boolean the half spheres to the outside of the shape individually,  but creating this pattern on complete part has me stumped.

Thank you for your time!
27
Wish List / Re: [2017-10-22] OBJECT BROWSER 2.0 (Assemblies & exportation)
« Last post by MagWeb on October 22, 2017, 12:42:21 PM »
Great project!

Just a note on my Mac-only SceneManager:
It's Python source code should run on a WIN machine as well (You would have to install Python and setup MMApi. This done you could run the code via Python Shell)
For there are still issues to polish in the code (I didn't find the time to get that done) I didn't compile it to a standalone  .exe yet.
Sure it would be much better if something like this would be MM native.

For multiple export  to STL I just did a script doing this. You'll see it's pretty simple and stores the files hard coded to meshmixer/models but it does what you want:

Code: [Select]
import mmapi
from mmRemote import *
import mm
import os


# initialize connection to MM
remote = mmRemote()
remote.connect()

# get list of objects:
cur_objects = mm.list_objects(remote)
# loop listed objects:
l = len(cur_objects)
i = 0
while (i < l):
    # find objects' type:
    cmd2 = mmapi.StoredCommands()
    t_key = cmd2.AppendSceneCommand_GetObjectType(cur_objects[i])
    remote.runCommand(cmd2)
    obj_type = mmapi.any_result()
    cmd2.GetSceneCommandResult_GetObjectType(t_key,obj_type)
    remote.runCommand(cmd2)
    # save meshes only:
    if obj_type.i == 1:
        # get the current name:
        object_name = mm.scene.get_object_name(remote, cur_objects[i])
        # store the mesh to meshmixer/models:
        cmd2 = mmapi.StoredCommands()
        cmd2.AppendSceneCommand_ExportMeshFile_CurrentSelection (os.path.expanduser("~/documents/meshmixer/models/" + object_name + ".stl"))
        remote.runCommand(cmd2)
    i += 1
   
# done!
remote.shutdown()

For such things are scripted easily, think a possible solution would be a feature to run loaded scripts directly from within MM.
28
Wish List / [2017-10-22] OBJECT BROWSER 2.0 (Assemblies & exportation)
« Last post by rygoextreme on October 22, 2017, 12:02:17 AM »
Hi All,
I work in a non-profit making hands prosthesis (www.prohand3d.cl). Meshmixer is our main software beacuse is great and simple to adapt prosthesis to all our patients.
However, as we work with assemblies, we think in two "wishes" to improve the workflow of all in the same situation:
1. Object Browser: many 3d printed objects have a lot of pieces. An example is work with prosthesis with around 30 objects. The wish is in object browser is can group the objects in folders. So with that will be very easy manage the groups, duplicate, a find the right pieces to work. I know that already exist an api for Mac only, but, as PC user and not API skilled, I think could be great for all that this be a native feature.
2. Assembly Export improvement: In meshmixer we have 2 ways to export an STL, all merged, or selecting one by one and then renaming them by hand. The wish is we can export in STL all pieces separately in the same operation, and in the same time, the new STL files take automatically the same name in object browser. Nowadays for an assembly of 30 parts we need to select in object browser one by one, export and rename one at time. This could be a messy work when you have many prosthesis to work.

I hope as our team, you are agree that both wishes are very useful an needed in this great software.
This could really improve the assembly workflow.

Thanks for this great software! you are making a very great job!

Best Regards!

Rodrigo
www.prohand3d.cl
29
General Discussion / Re: Meshmixer for Medical Community
« Last post by MagWeb on October 12, 2017, 05:02:52 PM »
Just a note to Dr Rickey's wish list:

 "It would be great to have a way to lock an object so it couldn’t be inadvertently edited, but would otherwise be visible."

Exporting the part (stl or obj)  and reloading it via menu:File/ImportReference the object shows up green and isn't editable.
30
Questions & Troubleshooting / Re: Adding a printer or setting up print bed
« Last post by bixby on October 12, 2017, 04:09:04 PM »
Thank you, I will give those a try and stop back by to let you know if it works out.
Pages: 1 2 [3] 4 5 ... 10