Advanced Attributes allow you to embed useful information into your model when creating and managing components.
You can now define the Price, Size and URL attributes when creating or editing components, as well as defining Owner and Status attributes for each component instance via the Entity Info dialog.
We want to make the information in SketchUp models as useful as possible. That means you can configure Generate Report to sum parts and quantities for schedules and cutlists, or create detailed pricing estimates by listing prices by layer. It seems simple, but naming something is the first step towards making it easier to find, organize, and edit that something.
Create a new section plane and choose a name for it and a short symbol that will display in your modeling window. Your section plane is now a unique SketchUp entity that can be found in Outliner sketchup pro 2018 user expired free download manipulated in Entity Info.
Use Outliner to quickly find, select and edit specific planes. Use Entity Info to edit naming conventions and organize section cuts into layers, then control the visibility of your section planes, sketchup pro 2018 user expired free download and fills via Styles. When section fills are toggled on, SketchUp will render a fill on top of cleanly modeled sections. Access troubleshoot mode through the section plane context menu when Section Fills are on.
While we were at it, we improved performance for models that use section planes to hide large amounts of geometry. Additionally, we improved the sort order in Outliner. Changes include:. Going forward it might not be, because now SketchUp natively supports the import and export of STL files on both desktop and web.
The majority of preferences are now stored in two json files. There are still some OS controlled preferences that remain in the registry Win or plist Mac.
The json files are saved in the following locations:. On Win: PrivatePreferences. On Mac: Both PrivatePreferences. The goal is that the new dwg importer will work exactly the same as the version improvements can come at a later time, now that we have code we can update and maintain more easily!
Ideally all files that imported previously will continue to import in and hopefully some files that used to fail on import will now import correctly.
LayOut is where people harvest their 3D work in SketchUp to produce excellent drawings. Without apology, our commitment in LayOut is to help professionals make much better drawings, much quicker, and with as much control as they need. Now you can use LayOut"s vector illustration tools to draw in 2D at scale. Use your SketchUp model as a scale basis to create blocking details. Or create your own scaled illustration to add details not necessary in your 3D model: dashed lines or blocking, for instance.
Re-set scales as you wish and your work will resize as necessary. As you would expect, your scaled drawings are fully supported by LayOut"s Dimension and Label tools. All imported data is brought in at the scale and units based on the AutoCAD file. To support scaled drawings, we made a juicy change we think LayOut regulars will notice right away: Editing grouped entities in LayOut now works just like it does in SketchUp including single entity groups.
That means it"s wayyyy easier to draw and manipulate grouped entities. Does anyone else smell a new custom keyboard shortcut? In this release, we have made a number of improvements to how you are able to draw. To keep track of sketchup pro 2018 user expired free download all we have listed them out.
What sounds like an enabling physics concept for teleportation is actually a pretty simple LayOut idea. You should be able to draw dimensions across SketchUp viewports in order to create an excellent section detail like this…. You can now be as precise as SketchUp dimensions. That"s up to 0.
Like all of the information in your model, SketchUp"s new advanced attributes are available when you draw LayOut labels. Similar to group editing, locking entities is fundamental to how many people organize and navigate projects both models and documents.
Now you can easily lock individual LayOut entities to cut down on accidental edits or selections. We can"t guarantee you"ll be less awkward at parties.
This is proving to be a great working model for how to expose API functionality to our base C API and then expose that exact functionality to a ruby layer without duplicating code. This gives developers the ability to write a SketchUp extension purely in ruby that parses the SketchUp model, writes a LayOut file and opens the LayOut file in LayOut in one smooth motion. This helps create a stronger connection between SketchUp and LayOut and can improve user workflows through the use of developer created extensions.
This new class exposes a data structure internal to SketchUp called an ImageRep. ImageRep is an in-memory representation of an image as opposed to sketchup pro 2018 user expired free download reference to an image inside the SketchUp model.
This class exposes a number of image reading and manipulation tools to the Ruby API. Now you can get the color of a pixel sketchup pro 2018 user expired free download a specified uv coordinate from an ImageRep, get sketchup pro 2018 user expired free download array of all pixel data from an ImageRep, set pixel data in an ImageRep, save an ImageRep out to disk, and more. This new class opens up a lot of opportunities to read and manipulate images in the model. We have exposed all the options for our native importers and exporters to Ruby.
A big round of applause sketchup pro 2018 user expired free download the SketchUp Core team for the improvements they have added to the SketchUp application. Well, we also wanted to make sure that these new features were accessible to our developer community. We have been working to improve our Ruby API documents and the publication process. At the beginning of the year, we switched from an internally tweaked and maintained version of RDoc to YARD for our documentation generation.
In the process we had to make many alterations to our documentation in the source code. We made a specialized YARD template to suit our needs. If you are especially interested in helping with our Ruby Docs, you can even fork our repository, make changes, and submit them to us via a pull request and we can incorporate those changes back into our source code and they will go live sketchup pro 2018 user expired free download next time we update the online docs.
SketchUp core added a feature called Advanced Attributes. This adds some new attribute dictionaries and attributes to Component Instances and Definitions by default on every model.
It should be noted that we have blocked the ability to delete the dictionaries via ruby. This should not be possible, please let us know if you find a scenario where you are able to do so.
The UI will recreate those key value pairs if they do not exist. Reference the versions. A change from previous versions. This was previously mis-implemented. It now takes in a starting character index and a length, and returns a LOStyleRef object with style attributes for the specified run of characters. Modified behavior of LORectangle and LOEllipse after ApplyTransform - previously these entities would incorporate the given transform by adjusting their intrinsic position to match the transform.
As a result, invoking GetTransform after a SetTransform would return a recalculated transform matrix. With the new behavior, these entities will preserve the transformation matrix sent to SetTransform. And that renaming the material via the UI might prevent the API from reusing the name until the model is reopened. Help Center. SketchUp Release Notes. November 14, Version : Documentation Note: When an HtmlDialog is closed, all callbacks to that instance are cleared.
Re-attach them if you need sketchup pro 2018 user expired free download open the dialog again.