[Plugin] MoleculeImporter (1.3.3) – updated 8.10.2017
-
That is a task!
-
What determines the imported 3d object's size or scale in the Sketchup model space? Or, how big are these things relative to "Sang" or "Susan"?
-
Thanks, Aerilius:
That picture seems to tell me what I was asking. -
I've been looking around at the various ruby based importers for SketchUp and I see that no one uses the Importer class. If this class is used the importer can be found in the native import list which would be very nice.
http://code.google.com/apis/sketchup/docs/ourdoc/importer.html -
I use the importer class. It is very nice to use, though it is a bit difficult. It does not pop up errors, it just crashes SU. So if you have a small piece of code wrong while loading, it will crash, making it a bit tricky to debug. But it is really nice to have your importer registered in the list of importers.
Chris
-
@chris fullmer said:
I use the importer class. It is very nice to use, though it is a bit difficult. It does not pop up errors, it just crashes SU. So if you have a small piece of code wrong while loading, it will crash, making it a bit tricky to debug. But it is really nice to have your importer registered in the list of importers.
Chris
Really? hm...
Have you tried wrapping the code in an error catching block? -
I have not. That would probably be a reasonably easy way to make it work.
-
Is there any possibility of a protein structural renderer that would calculate sheets and helices, kind of like RasMol does?
-
I don't believe that this would be feasible (or in the scope of this plugin). Since proteins start with 100+ amino acids, they have several thousand atoms which means a model would have at least a million polygons - a number where SketchUp's performance isn't really fun anymore.
A dedicated molecule visualizer or molecule drawing program is probably better for most chemical/biological applications. This plugin may be useful for importing simple molecules and enhancing them with boxes or SketchUp components.
Here is a list of open source protein visualizers that I found:
PyMOL
Garlic Protein Visualizer
(RasMol)
Avogadro
I hope that helps. -
Most programs don't use "physical" units like 1 Ångström = 100 Picometer (10[sup:321hkzmd]-10[/sup:321hkzmd]m), but document-relative units like in a word processor. Formats like the z-matrizes use Ångström which the plugin scales up to 1 meter. So it depends on the source program.
-
Hi, I have put the folder and file in the plugin folder but I cant see that it is workning. Is this not ok for ver 8.0? Can help and advice me?
Andri -
@unknownuser said:
but I cant see that it is workning
Hi, can you tell me what is "not" working? Do you not see a menu item in the Plugins menu (and in File → Import), or do you see it, but when you import a specific file, it seems not to create a model?
The plugin supports SketchUp 8.0 (which is 2 years old, and didn't add/remove anything that easily breaks plugins). It could be that the plugin cannot yet handle every file of the .mol format, in that case, maybe you can send me the file (or a similar file). -
I am always amazed by the breadth of interests in this forum and uses of SU. I have a biology degree but I hadn't thought of such a scientific tie-in for SU or that people on this forum would be knowledgeable about these things. Well I guess I should not be amazed but just get used to it.
Thanks for the importer!
-
@aerilius said:
@unknownuser said:
but I cant see that it is workning
Hi, can you tell me what is "not" working? Do you not see a menu item in the Plugins menu (and in File → Import), or do you see it, but when you import a specific file, it seems not to create a model?
The plugin supports SketchUp 8.0 (which is 2 years old, and didn't add/remove anything that easily breaks plugins). It could be that the plugin cannot yet handle every file of the .mol format, in that case, maybe you can send me the file (or a similar file).Hi and thanks for your replay. I can not see the plugin in the menu (file - import) and when I open the possible types of import I can not see *.mol.
-
Then I assume the plugin is not loaded. Since you didn't mention a popup with "load errors" at the start of SketchUp, we should maybe check that it is installed correctly:
On the OS X operating system that is in: (the system path, not user path)
%(#000000)[MacIntosh HD/Library/Application Support/Google SketchUp 8/SketchUp/plugins/]
If Windows is installed on your computer, it is in: (depending on language and drive letter)
%(#000000)[C:\Program Files\Google\Google SketchUp 8\Plugins\]
-
Small update (1.1.0):
- converted it into a SketchUp Extension (that you can turn on/off)
- added icon and translations
-
Thanks!!
I have created the spanish language file:
Spanish Language -
A new version 1.1.1 has been uploaded. Some regular expressions failed on OS X and have been fixed.
-
@danyhkim said:
Is there any possibility of a protein structural renderer that would calculate sheets and helices, kind of like RasMol does?
Aerilius, I am probably asking the same thing as DanYHKim, but is it possible to model the pink and yellow things in the attached graphic? I downloaded the .pdb file from rcsb.org, and then exported the file to MOL v3000. That worked fine to model the molecular structure... which I am guessing is by design, but I am trying to find a way to simply model the other stuff.
-
The surface representation is probably much more complicated. SketchUp has only faces and edges as primitives and is thus not really appropriate for chemical/biological visualizations (that are more focussed on atom positions, angles and electon density). This plugin just places components of spheres (which is easy) but I have no idea how the surface representation is stored in pdb and how to generate smooth SketchUp geometry from it.
It is probably easier to let a molecule/protein modeler do the surface generation and then export it to faces/edges to do SketchUp stuff with it. I've seen for example pymol can export to vrml (SketchUp Pro) and obj (free SketchUp importer plugin).
http://www.pymolwiki.org/index.php/Surface
Advertisement