Solid Edge Plug-in ReadMe
1 Plug-in Description
This plug-in enables you to move objects in Solid Edge V20 to Solid
Edge ST10 with the SpaceController. Furthermore it incorporates
Solid Edge's tool bar items in the SpaceControl Panel's Key Configuration Dialog for
easy mapping of these items to the SpaceController's function keys.
The plug-in is a DLL ("SC_SeAddIn_32.dll", "SC_SeAddIn_64.dll",
resp.) which is loaded by Solid Edge at start-up. Supported
operating systems are Windows XP to Windows 10, both 32 and 64 bit.
2
Setting the Rotation Center
There are some possibilities how you can move and rotate an object
with the SpaceController. Basically you can change between the
"scene" perspective (moving the cap seemes to move the scene you are
looking at) and the "camera" perspective (moving the cap moves the
camera looking into the scene). Further settings control the
rotation center, switch a special hover mode on and off or lock the
horizon. All this can be configured with the SpaceController Panel's Advanced Configuration dialog
in the Move Mode panel:
See chapter Advanced
Configuration in the SpaceController's user manual for
details.
The mode Camera Mode: Rotate
around Camera is not supported by Solid Edge in
orthographic mode, the rotation center will be the screen's midpoint
instead (i. e. the mode will behave in the same way as the mode
Camera Mode: Rotate around Focal
Point). Hover
will work in Solid Edge's perspective mode only, inherent to its
functional principle.
Furthermore the plug-in is aware
of the rotation center you can define in Solid Edge itself (ST4 and
newer): Click with the middle mouse button on an area of an object.
A little pink dot will appear which can be moved with the mouse. A
left click defines the position of the dot as the new rotation
center. This one supersedes all rotation centers defined in other
places. The rotation center can be cleared again by clicking the
middle mouse button on an empty place.
Attention: It turned out that retrieving this value causes
the plug-in to stop working under some circumstances with ST8 and
ST9 and probably with other versions too; this happens e. g.
when leaving the menu item "PMI/Section". (ST4 does not show this
problem.) The feature is disabled therefore by default. You can
enable it again by setting the parameter "useSeRotCenter" to "on" in
file
"C:\Users\<username>\SpaceController\Applications\solidedge_plugin.ini".
Close Solid Edge before editing the file, it will be overwritten
otherwise.
3 Special Functions
The plug-in integrates its own menu into Solid Edge:
The following functions are available:
- Scroll Trees and Lists:
If the function is activated you can scroll in the Solid Edge's
Pathfinder and other trees or lists with the controller's cap if
the mouse pointer is over them. If deactivated only the scene
can be moved with the cap.
- Rotate Around Selection:
Select a part in your assembly. If the function is executed once
the rotation center is changed to your selection, overriding the
setting in the Advanced
Configuration dialog described in section 2 above.
Executing the function a second time switches back to the
rotation center defined in the Advanced Configuration dialog. Due to some
peculiarity in Solid Edge's API the rotation center is not
always the exact center of the selection.
The function is available in assembly mode only.
- Activate Object Movement:
Select a part in your assembly or drawing. If the function is
executed once moving the cap will move the part. Executing the
function a second time switches back to the normal movement
behaviour defined in the Advanced
Configuration dialog.
- Check for Collision:
If activated Solid Edge displays a warning in its status line
when a moved part collides with another part of the assembly.
The performance will be significantly decreased.
- Sound on Collision:
If activated a sound is played when a collision is detected.
4 KeyShot
Together with Solid Edge the rendering software KeyShot is
installed. KeyShot can be controlled with our devices as well by
means of our Universal Plug-in.
Unfortunately KeyShot is programmed a little unhandily and
consumes all the time 100 % CPU load. Together with the additional
reading thread implemented in our Universal Plug-in to get the
device's data this leads to a nearly unoperable computer. You can
overcome this by setting KeyShot's priority from "High" to
"Normal" or by detracting the first CPU core to give the operating
system's user interface enough resources.
Open the Windows Task Manager, go to the "Details" tab, search
for the KeyShot process and press the right mouse button to open
the context menu. Here you can change the priority or set the
processor affinity.
Unfortunately Windows does not rembember these settings when
restarting KeyShot. An additional software may help here: http://www.tomshardware.com/reviews/bang-dual-processing-buck,815-3.html.
5 Change Log
6 December 2017, Version 2.9.0
- Due to a change in our SpaceControl DLL the plug-in's
performance turned out to be very bad in the former version.
7 February 2017, Version 2.8.7
- New parameter "useSeRotCenter" in file "solidedge_plugin.ini".
See the last paragraph in section
2 above for details.
11 November 2016, Version 2.8.6:
- The plug-in is aware of the new device functions "Back",
"Left" and "Bottom". By default you can trigger them by double
pressing the device keys FRONT, RIGHT and TOP.
- The plug-in is aware of the rotation center defined in Solid
Edge. See the last paragraph in chapter 2 above for details.
- When moving 2D drawings there has been always a little zoom
component even if the device has only sent panning data. This
effect is reduced now but still present under certain
circumstances due to a bug in Solid Edge's programming
interface. If you observe the problem increase or reduce the
width and height of the drawing's window pixel by pixel until
the effect vanishes.
22 August 2014, Version 2.6.4:
- The plug-in has new commands: "Scroll in Trees and Lists",
"Rotate around Selection", "Activate Object Movement", "Check
for Collision" and "Sound on Collision". These are integrated
into Solid Edge's menu structure.
6 November 2013, Version 2.6.0:
- The plug-in is unchanged, this is a new build based on updated
versions of the SpaceControl DLLs.
22 February 2013, Version 2.5.0:
- The plug-in is unchanged, this is a new build with updated
versions of the SpaceController's DLLs and configuration files.
13 November 2012, Version 2.4.1:
- In 2D mode strong zooming could result in jerky movement when
the worksheet became bigger than the window.
- Movement of complex 2D sheets shows better performance.
- Movement of small 3D objects is smoother.
- Minor bugfixes.
16 March 2012, Version 2.3.0:
- Significant performance enhancement in 3D and 2D windows.
- Most move modes listed in the Advanced Configuration dialog (see above) are
supported.
- The SpaceController can move objects in preview windows.
- You can scroll in trees and lists with the cap when the mouse
pointer is positioned on them.
20 October 2011, Version 2.2.0:
- The plug-in is unchanged, this is a new build with updated
versions of the SpaceController's DLLs and configuration files.
16 June 2011, Version 2.1.0:
- The plug-in is unchanged, this is a new build with an updated
version of the SpaceController's DLL.
15 February 2011, Version 2.0.0:
- The rotation center can be altered now, see above.
- Moving the cap does not prevent the Solid Edge GUI from being
handled any longer.
- All Solid Edge tool bar items are integrated into the
SpaceController's Key
Configuration Dialog.
- The plug-in is incorporated into the driver's new, single
installation file.
28 April 2010, Version 1.4.0:
- This version is an update due to compatibility with the
SpaceController driver version 1.4.0. It has no new
functionality.
Attention:
This version needs a driver version 1.4.0 beta or later and
will not work with prior driver releases.
This version uses a new configuration file format.
Configuration files created with prior versions can not be
used.
30 November 2009, Version 1.2.1:
- This version supports both Windows 32 Bit and Windows 64 Bit.
23 July 2009: Version 1.0.1 beta:
- First published beta release.
SpaceControl GmbH & Co.
KG, Am Technologiepark 10, 82229 Seefeld, Germany