Troubleshooting

Troubleshooting

This section covers common issues and their solutions when working with the Assembly Spline Tool.

Kit Assembly Failures

Kit components not joining together

Problem: Assembly kits fail to construct properly or components don’t connect.

Cause: Kit validation rules not met or mesh problems.

Solution:

  • Check the console for warnings or error messages
  • Review the logs for specific validation failures
  • Familiarize yourself with the kit rules (documented in the kit documentation section)
  • Verify that all required components are present and properly named
  • Check that anchor points are correctly positioned

Anchor Point Issues

Can’t find anchor points or connection points

Problem: Anchor points are missing or not visible.

Cause: Anchor points not properly named or positioned in the mesh.

Solution:

  • Check the console for warnings about missing anchor points
  • Verify anchor point naming conventions are followed
  • Ensure anchor points are properly positioned in the source mesh
  • Check that the mesh file contains the expected anchor point structure
  • Review the kit documentation for specific anchor point requirements

COLLADA Import Problems

COLLADA (.dae) files won’t load

Problem: Mesh files fail to import or display incorrectly.

Cause: File corruption, unsupported features, or format issues.

Solution:

  • Check the mesh file for corruption
  • Verify the file is a valid COLLADA (.dae) format
  • Look for geometry issues in Blender or other 3D software
  • Check console for import warnings or errors
  • Ensure mesh bounding box accurately represents the geometry
  • This issue can also affect Mesh Spline Tool - check both tools

Molecule Spacing Issues

Molecules too close or far apart

Problem: Placement units are not properly spaced along the spline.

Cause: Spacing settings incorrect or component conflicts.

Solution:

  • Adjust the spacing slider in the tool window
  • Check that molecules are properly configured
  • Verify that the main component is correctly identified
  • Reorder components in the list if necessary

Last molecule extends past the final node

Problem: The final molecule in the spline extends beyond the last node.

Cause: Fixed-size molecules (TSStatics) don’t always divide evenly into the spline length, leaving a remainder.

Solution:

  • This is normal behavior with fixed-size molecules
  • The tool places molecules based on spacing, not exact spline length
  • Adjust the spline length by moving the last node to better accommodate the molecule size
  • Consider adjusting the spacing to minimize the remainder
  • Use appropriate end caps or adjust the final molecule position manually

Bridge Component Problems

Bridge components not connecting between molecules

Problem: Spans between molecules are broken or not visible.

Cause: Molecule building issues or bridge components disabled.

Solution:

  • Check the console for warnings or errors during molecule building
  • Verify that bridge meshes are enabled in the components section
  • Check that bridge components are properly configured
  • Look for mesh problems that might prevent proper connections
  • Ensure molecules are properly spaced for bridge components to work

Bridge Component Orientation Issues

Bridge components appear in wrong places or overlap

Problem: Bridge components start/end in incorrect positions, overlap, or look like artifacts.

Cause: Incorrect prerotation settings for the molecules.

Solution:

  • Ensure the appropriate prerotation is selected with the radio button on the tool window
  • Check that molecules are oriented correctly before bridge components are applied
  • Verify that the prerotation matches the actual orientation of the source meshes

Mesh Quality Issues

Assembly components not displaying correctly

Problem: Kit components have visual artifacts or don’t render properly.

Cause: Mesh file problems or unsupported features.

Solution:

  • Check the mesh file for corruption
  • Verify the mesh is in a supported format
  • Look for geometry issues in Blender or other 3D software
  • Check console for import warnings or errors
  • Ensure mesh bounding box accurately represents the geometry

Performance Issues

Tool becomes slow with complex assemblies

Problem: Tool becomes unresponsive when working with complex kits.

Cause: Too many components or very long splines.

Solution:

  • Reduce the number of components in the assembly
  • Break long splines into shorter segments
  • Simplify complex kit geometries
  • Reduce the number of different component types

Spline Visibility Issues

Assembly spline disappears

Problem: Spline becomes invisible or can’t be found.

Cause: Spline may be underground, off-screen, or have color/lighting conflicts.

Solution:

  • Use the “Go To Spline” button to locate and focus on the spline
  • Check if the spline is underground or positioned off-screen
  • Adjust lighting or color settings if there are visibility conflicts

Session Management

Assembly splines disappear between sessions

Problem: Work is lost when restarting the tool.

Cause: Splines are designed not to persist between sessions by default.

Solution:

  • Use the round-trip recovery system to import existing splines
  • Select assembly objects in the scene tree to estimate spline parameters
  • The tool can recover splines from scene meshes automatically

Kit Validation

Kit validation warnings or errors

Problem: Console shows validation failures or warnings.

Cause: Kit rules not followed or component configuration issues.

Solution:

  • Read all console messages carefully
  • Check the kit documentation for specific rules
  • Verify component naming conventions
  • Ensure all required components are present
  • Check anchor point positioning and naming

When to Report Bugs

If you encounter any of these issues, they may indicate a bug:

  • Tool window freezing without performance cause
  • Kit validation completely failing without clear errors
  • Undo/redo history not working properly
  • File corruption or unreadable data

Recommendation: Reload the tool and try again. If the problem persists, check the console for error messages and report the issue with specific steps to reproduce.

Last modified: September 15, 2025

Any further questions?

Join our discord
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.