Check and improve a file's health

Command

Path

Check File Health

Tools

Sometimes the structure or size of a Vectorworks file can lead to poor performance. With a Vectorworks subscription, you can check the file's health to identify common causes of performance problems, such as drawing inaccuracy, poor redrawing and rendering after edits, and slow response, and see how you can fix them. See below for descriptions of the tests, available settings, and suggested resolutions.

To check a file's health:

Select the command.

The File Health Check web palette opens, with a list of tests that can be run on the file. To filter the list, enter text in the search field above the list. The web palette remains open while you work, until you close it by selecting the command again, or by closing it from the title bar.

Click to place a check mark in the Run column for the tests to run; click the top check box to select or deselect all tests. To display a brief description of what an individual test checks, click the name of the test.

Some tests can be customized; click the name of the test, and if Options is available, click it to set the parameters.

A dialog box specific to that kind of test opens for you to set the parameters. For example, to check for polygons with a high vertex count, you can enter the maximum number of vertices allowed, and whether to include high-level objects such as extrudes, sweeps, and site model source data. The test checks for all objects that fall outside the parameters.

Click Run Selected to test only the selected items, or Run All to run all the tests.

If any of the tests identify problems, the File Health Check Results dialog box opens.

Click to show/hide the parameters.Click to show/hide the parameters.

Parameter

Description

Issues Found

Displays the number of objects that failed a test

Hide resolved issues

Hides issues from the list after they are resolved; deselect to display all issues

Issues list

The objects that failed the health check are listed, grouped by which test was failed, and displaying the test category. Click the disclosure arrow beside each test to show or hide the objects that failed that test.

Resolution Options

Depending on the object type, the options for how to resolve the failure become available. The resolution options may include:

Delete Objects removes the objects from the file.

Auto-Resolve Issue either resolves the problem automatically or opens an object-specific dialog box so you can set new parameters. If the automatic resolution can't be completed, you're instructed to fix the problem manually.

Locate Object and Resolve Issue Manually either selects the object for editing, or locates the resource in the Resource Manager, so you can resolve the problem manually. Changing a resource definition in the Resource Manager changes it for all objects that use that resource.

Click to place a check mark beside one or more items to resolve.

Click the appropriate resolution option, and complete the steps to resolve the problem.

Repeat the process for the other objects, as needed. If resolved issues aren't hidden, the Action Taken column displays the status of each object.

Click OK to close the File Health Check Results dialog box at any time. The status is saved, and you can reopen the dialog box showing the current status by clicking Results on the File Health Check web palette.

If you rerun selected tests instead of clicking Results, all previous test results are deleted, and only results from the selected tests display.

When you close the File Health Check Results dialog box, the File Health Check web palette displays graphic feedback of the test results. A red bubble with a number indicates how many objects failed a test, and that none have been resolved. After a failure has been resolved, the bubble turns white to indicate that some objects have been resolved and some have not; the number in the bubble continues to reflect the number of objects that initially failed the test. A green bubble with a check mark indicates all objects passed a test.

Optionally, to open the File Health Check Results dialog box displaying only the objects that failed a specific test, click the red bubble beside that test on the web palette.

Test descriptions, settings, and resolutions

Vectorworks includes several tests, as described below. Third-party developers may add other tests.

Test

Description

Available Settings

Resolution

Geometry

 

 

 

3D Geometry Created from Connected Lines

If 3D geometry isn't based on continuous objects, solid operations may fail, and objects may not render properly

Select which high-level objects to check

If the automatic resolution fails, correct this manually by using the Select Connected Objects command and then the Compose command; see Selecting connected objects and Composing objects and surfaces

3D Polygons in Groups

Groups that contain only 3D polygons instead of meshes have three times as many vertices, making them inefficient and hard to edit

Enter the maximum number of 3D polygons allowed; the test automatically searches for 3D polygons with the same attributes and textures in a group. Optionally, select to ignore attributes and/or textures in the search, and find 3D polygons in a group regardless of attribute/texture.

Manually resolve this with the Convert to Mesh command; see Convert to mesh

Bounding Box Far from Origin

Objects located far from the drawing's internal origin can cause problems with snapping and drawing accuracy; see Concept: Internal origin and user origin

Enter the maximum allowed distance from the origin of any axis

Manually move objects to the internal origin; see Locating the internal origin

Corrupted Plug-in Objects

Corrupted plug-in objects can cause a file to crash

Not applicable

Manually replace the objects

Large Bounding Box

This problem can be caused by isolated objects far from the main model/drawing; drawing accuracy may be affected, and it may be difficult to create viewports without a crop

Enter the maximum allowed bounding box size

Locate isolated objects, and delete them if they were placed by accident, or manually move them closer to the main model

Polygons with High Vertex Count

Polygons with too many vertices are inefficient and can slow performance. These may be curved polygons that were converted from polylines, or polygons imported from other file formats.

Enter the maximum number of permitted vertices, and select which high-level objects to check, in addition to all 2D polygons

Select the polygons in the drawing and use the Simplify Polys command; see Simplifying polygons and polylines. Otherwise, either redraw the original polyline or ask the originator of the imported file for a file with simplified objects.

Small Sweep Increment Angle

Sweeps with very small increment angles can affect performance; this is especially true for sweeps created in older versions of Vectorworks

Enter the minimum allowed segment angle in a sweep; see Sweeping objects

Automatically resolve the problem by setting the minimum segment angle to a value above 5 degrees

Transparent 2D Symbols

Reducing the opacity of entire symbol instances affects redraw performance

Not applicable

Manually edit the 2D component of the symbol, and change opacity of the objects within the symbol; see Editing symbol definitions

Settings

 

 

 

Classes Set to Show Others

This can make it difficult to select visible objects, and require frequent use of the Force Select command

Not applicable

Change the class visibility to Show/Snap/Modify Others in Class Options; see Setting global visibility with class and design layer options

Use of Cropped Perspective

Displays an unwanted rectangular crop around perspective viewports if legacy 2D features are enabled 

Not applicable

If the document preference Enable legacy 2D features is enabled, go to the Document Preferences dialog box Display tab, and deselect Crop perspective view; see Using legacy 2D features

Use of Legacy Options

In files created using older versions of Vectorworks, screen plane and unified view settings may be used; these are undesirable in more recent versions of Vectorworks

Not applicable

Manually ensure there are no screen plane objects in the file, and then open the Document Preferences dialog box Legacy 2D tab and deselect Enable legacy 2D features; see Using legacy 2D features

Resources

 

 

 

Hatch Complexity

Complex hatch definitions with many levels negatively affect graphic performance

Enter the maximum number of levels allowed in a hatch

Manually edit the hatch resource to delete levels and reduce detail; see Defining and editing hatches

Overly Large/Complex Symbols

Symbols with a lot of detail in the 2D and 3D components can affect redraw performance

Enter the maximum allowed symbol size in megabytes

Examine the symbol definition for any unnecessary 2D or 3D geometry and reduce the detail if possible; see Editing symbol definitions

Texture Size

Very large textures can slow rendering performance and saving the file; Renderworks textures for rendering don't generally need to be very large

Enter the texture's maximum height and width in pixels

Automatically set the maximum height and width in pixels. Alternatively, for an image-based shader, from the Resource Manager, right-click the texture, select Extract Images and save the images. Edit the images in an editing program, and reduce the image size; re-import the image into the texture resource. See Using an image in a texture shader.

Too Many Document Colors

A document's color palette accommodates a maximum of 32,768 colors. Once the maximum number is reached, you can't add more colors; the closest existing color is used instead.

Enter the maximum number of colors allowed in the document

Purge unused colors from the color palette

Object editing mode

Resource Manager

 

 

Was this page helpful?