Structure - Modeling - Splitting mirrored plank collections can lead to their mirror's disappearing from model drawings while still being a part of the project - IssueID 17219

Splitting mirrored plank collections can lead to their mirror's disappearing from model drawings while still being a part of the project. For example, consider the following scenario:

1. The user has modeled a plank collection in a Structure model drawing;
2. The user has mirrored the plank collection;
3. The user has saved the drawing;
4. The user has transferred the mirror to a different planar group drawing;
5. The user has split the first plank collection by performing the SCPLANKCOLLECTIONSPLIT command (SC Structure\Planks\Split Plank Collection);
6. If the user has saved the drawing.sc[

If the user opens the drawing to where the original plank collection mirror was transferred to, the user will notice that some of the planks are missing from the mirrored plank collection in the model drawing. If the user opens the Product Hierarchy dialog the planks will appear in the dialog similar to other parts. If the user generates a report, the information about invisible planks will be added to the report. Additionally, invisible planks will contribute to the center of gravity calculation.

The issue may happen in all ShipConstructor versions starting from ShipConstructor 2008. It is easily reproducible; however, sometimes the incorrect plank behavior may look a little differently. There is no specific pattern around it. For example, if the source and the mirror plank collections happen to be in the same model drawing, and the source collection is split, the next time the drawing is re-opened, ShipConstructor will tell that split planks are not registered in the database and offers to explode them to solids.

WorkAround

If a plank collection has mirrors, it will be safer to avoid using the "Split Plank Collection" command on this plank collection at all. Instead of splitting the collection, remodeling it as a number of separate collections will be a more preferable way. To check if there are already planks that are not visible in model drawings but contribute to the project model, an SQL script that is attached to this Knowlegde Base article should be run.

To use the script, please see the following steps:

* IMPORTANT: Remember to back up your database before proceeding, and only run the following procedure when nobody else is connected to the project.
* Save the attached file (.sql)
* Open ShipConstructor Administrator
* Connect to your database server
* Right-click the appropriate database and choose “Execute SQL”
* Select the file from the location where you saved it.

If the SQL script confirms the presentse of invisible plank collections in your project, please, contact our technical support department for further assistance.

E-mail: SSI.Support@ShipConstructor.com

Issue Information

ShipConstructor Versions: 2011 R1, 2009 R1.1.1, 2009 R1.1, 2009 R1.0.2, 2009 R1.0.1, 2009 R1, 2009 BETA, 2008 R4.4.1
AutoCAD Versions:
SQL Server Versions:
Fixed In ShipConstructor Version: Pending Development

Would you like to...

Print this page Print this page

Email this page Email this page

Post a comment Post a comment

Subscribe me

Add to favorites Add to favorites

Remove Highlighting Remove Highlighting

Edit this Question

User Opinions ( )

How would you rate this answer?

Helpful
Not helpful
Thank you for rating this answer.

Related Questions

No related questions were found.

Attachments

No attachments were found.