Setup Class

Definition

Namespace: PCBI_3D
Assembly: PCBI_3Dx (in PCBI_3Dx.dll) Version: 17.0.0.0 (17.0.0.0)
C#
public class Setup
Inheritance
Object    Setup

Constructors

Setup default setup settings
Setup(Boolean)Initializes a new instance of the Setup class

Methods

LoadSetup Load setup from own path.
Save Save a xml file with all setup settings.

Fields

AdapterToLoad Select Graphic adapter to load at start.
AddIPCAngleCorrection The step files are corrected by the IPC rotation angle, do only use if your step files defined IPC conform.
ApplyDrillsToCopper Subtract drill geometry from copper layers to create clearances/antipads around holes.
AutoUpdatePCBI //selection sync with PCBI
BackgroundColor light blue else from System.dRawing.Color.FromArgb()
BGACol 
CapacityCol 
CMPCol 
ColorMode "Blue_Gold", "Blue_Silver", "Green_Gold", "Green_Silver", "Red_Gold", "Red_Silver","Customized"
ConnectorCol 
CopperCol 
DiodeCol 
DownloadStepModelsForLibraryParts Download step files from the "STEP_FILEPATH" property information to the local design library (/user/3D_Lib)
DPI_FastBitmap The resolution of image overlay, higher value needs more time to create but have better result.
DrawingMode ImageOverlay is fastes method to draw complete board, no real elements on the contour only images; Real3d creates each element of the board with 3D parts, this needs more time but you have many independend elements to select and higher reolution by zooming; SelectedObjects mean a small group of elements, depending on the current selection in PCB-Investigator.
ExplosionValue Factor for layerdistances in explosion view.
FlattenValue The flatten value is to split arcs in small line elements to make them easier to triangulate.
FR4Col 
Full3DModelAtPreview Activate silkscreen and mask layers.
IgnoreCol 
InductorCol 
LargeDistanceBetweenLayers The layer distance is bigger for better checking of details on inner layers.
LargeDrillColor Large Drill Colors by default are transparent in the PCB-Contour.
LEDCol 
LocalPathObjComps For using a global step/xaml library, the path to the component geometries.
Model3DMode By replacing Components with "real" 3D modells we need information to find the correct components.
ObjImportFactor The Export factor is neccesary to create elements in correct size, some 3D tools have no scaling inside and the sice of the exported 3D data is wrong there. default value for mils is 1 for µm is 25.4;
RealisticColors Realistic colors change all layer colors to the color settings.
ResistorCol 
ResulutionX Default resolution in X for image overlay, used for image generation.
ResulutionY Default resolution in Y for image overlay, used for image generation.
SelectionColor Which color should be shown by selecting a comonent.
Show3DComponentLabel Show the reference name as label on the 3D components
Show3DComponentPins 
ShowAllComponents Show all components in the 3D view, even if they are marked with comp_ignore or no_pop attribute in PCB-Investigator.
ShowDrills Show dill elements as holes in the pcb.
ShowMaskAndSilkScreenLayersInImage Activate silkscreen and mask layers in image.
ShowMaskLayer Show data from solder mask layer.
ShowPasteLayer Show data from solder paste layer.
SilkCol 
SliceLayerOptimized In the Step Import Dialog the option to slice layer optimized is activated by default. As long as it is activated, the sliced element will be handled like the layer outline/board outline. This usually remove isles in the slice result, only the biggest area is imported.
SmallDrillColor Default is nearly black, the small drills not transparent in the 3D view.
SOICCol 
SolderMaskCol 
SolderPasteColor Layer color for solder paste elements.
UpAxisLibrary Determines the Up-Axis of Components in Library
UseComponentCenterForStepPosition While loading step/obj files it will be tried to fit them on the board.
UseDesignObjLib Check odb++ structur for user 3D library
UseMatrixStackUp Use values from matrix to generate 3D positions of elments.

See Also