]> gerrit.simantics Code Review - simantics/3d.git/log
simantics/3d.git
4 years agoFocus action 41/3441/1
Marko Luukkainen [Fri, 1 Nov 2019 15:49:41 +0000 (17:49 +0200)]
Focus action

gitlab #45

Change-Id: Ic8439e3582c9759534a224d1aba6563707b2988b

4 years agoAllow multiple radii for turns. 40/3440/1
Marko Luukkainen [Fri, 1 Nov 2019 13:09:15 +0000 (15:09 +0200)]
Allow multiple radii for turns.

Now PipeRun turnRadius is an double array. TurnComponents contain
turnRadiusIndex, which then picks specific radius for the turn.

This change also contains minor refactoring for NodeMap implementations

gitlab #43

Change-Id: I626a641135b5eff5819ce74288366ac0d9199ab8

4 years agoDouble array properties 39/3439/1
Marko Luukkainen [Fri, 1 Nov 2019 13:04:58 +0000 (15:04 +0200)]
Double array properties

gitlab #44

Change-Id: I51188808ae8aafa47030716e839bc22497c947c7

4 years agoGeneric listener interfaces 38/3438/1
Marko Luukkainen [Fri, 1 Nov 2019 08:27:15 +0000 (10:27 +0200)]
Generic listener interfaces

gitlab #29

Change-Id: Ia23e9223d76b0d942dd0738df77fe31cb5729ff1

4 years agoUse INode instead of IG3DNode in selections 36/3436/2
Marko Luukkainen [Thu, 31 Oct 2019 15:15:52 +0000 (17:15 +0200)]
Use INode instead of IG3DNode in selections

g3d.vtk plug-in upgraded to Java 1.8.

gitlab #29

Change-Id: I2ef5f1da94b1c026b0af53029803765e68fd9b29

4 years agoMerge changes Ic491c642,Ibd66115e
Marko Luukkainen [Wed, 30 Oct 2019 14:48:48 +0000 (14:48 +0000)]
Merge changes Ic491c642,Ibd66115e

* changes:
  Refactoring of SCLUtil to allow customization
  Update to SCL intefaces of P3DUtil

4 years agoMerge "Allow Pipe Routing to be created without branch support"
Marko Luukkainen [Wed, 30 Oct 2019 14:48:30 +0000 (14:48 +0000)]
Merge "Allow Pipe Routing to be created without branch support"

4 years agoMerge "Use ListenerList with G3D nodes"
Marko Luukkainen [Wed, 30 Oct 2019 14:48:22 +0000 (14:48 +0000)]
Merge "Use ListenerList with G3D nodes"

4 years agoAllow Pipe Routing to be created without branch support 28/3428/2
Marko Luukkainen [Wed, 30 Oct 2019 14:16:14 +0000 (16:16 +0200)]
Allow Pipe Routing to be created without branch support

Additionally, re-using pipe routing for translating free ends.

gitlab #36

Change-Id: Ife8fc5ca4e5bae505bb95c488c3e2d263a29a188

4 years agoRefactoring of SCLUtil to allow customization 27/3427/1
Reino Ruusu [Wed, 30 Oct 2019 13:53:09 +0000 (15:53 +0200)]
Refactoring of SCLUtil to allow customization

Change-Id: Ic491c6424b96c53da35ac61fb1ace9239047bb3b

4 years agoUpdate to SCL intefaces of P3DUtil 26/3426/1
Reino Ruusu [Wed, 30 Oct 2019 12:29:50 +0000 (14:29 +0200)]
Update to SCL intefaces of P3DUtil

gitlab #29

Change-Id: Ibd66115eb9d3570ea2120eeb40c480cb0627b58f

4 years agoUse ListenerList with G3D nodes 22/3422/1
Marko Luukkainen [Tue, 29 Oct 2019 15:59:50 +0000 (17:59 +0200)]
Use ListenerList with G3D nodes

gitlab #42

Change-Id: I9ba6f84592c4122467608d72b45be592e259c0b2

4 years agoMerge "Use generics type variable for mapping db object."
Marko Luukkainen [Tue, 29 Oct 2019 13:42:30 +0000 (13:42 +0000)]
Merge "Use generics type variable for mapping db object."

4 years agoUse generics type variable for mapping db object. 20/3420/1
Marko Luukkainen [Tue, 29 Oct 2019 13:39:29 +0000 (15:39 +0200)]
Use generics type variable for mapping db object.

gitlab #41

Change-Id: I59d5e8bf979ed70808cba17d447c7288599b2c66

4 years agoMerge changes Ifcee2c16,Ifd0977dc
Marko Luukkainen [Tue, 29 Oct 2019 12:13:49 +0000 (12:13 +0000)]
Merge changes Ifcee2c16,Ifd0977dc

* changes:
  Allow setSelection from other components
  Prevent Tube shape failing with provided tangents.

4 years agoAllow setSelection from other components 19/3419/1
Marko Luukkainen [Tue, 29 Oct 2019 12:04:06 +0000 (14:04 +0200)]
Allow setSelection from other components

Additionally, allow other components to utilize node highlight method

gitlab #29

Change-Id: Ifcee2c1691456f389c8460b50cf1235c3750ac42

4 years agoPrevent Tube shape failing with provided tangents. 18/3418/1
Marko Luukkainen [Tue, 29 Oct 2019 12:01:58 +0000 (14:01 +0200)]
Prevent Tube shape failing with provided tangents.

gitlab #40

Change-Id: Ifd0977dc38885e5fbc6d5470dba6f16fd5a53a5b

4 years agoMerge "Updated Plant3D ontology class"
Marko Luukkainen [Fri, 25 Oct 2019 14:54:03 +0000 (14:54 +0000)]
Merge "Updated Plant3D ontology class"

4 years agoMerge "Add calls to finalizeDBLoad2 into SCLUtil method."
Marko Luukkainen [Fri, 25 Oct 2019 14:53:58 +0000 (14:53 +0000)]
Merge "Add calls to finalizeDBLoad2 into SCLUtil method."

4 years agoMerge "Equipment/Component library customization requires proper preloading."
Marko Luukkainen [Fri, 25 Oct 2019 14:53:15 +0000 (14:53 +0000)]
Merge "Equipment/Component library customization requires proper preloading."

4 years agoMerge "Adjustable length inline components"
Marko Luukkainen [Fri, 25 Oct 2019 14:53:07 +0000 (14:53 +0000)]
Merge "Adjustable length inline components"

4 years agoUpdated Plant3D ontology class 15/3415/1
Reino Ruusu [Fri, 25 Oct 2019 14:44:51 +0000 (17:44 +0300)]
Updated Plant3D ontology class

Due to ontology modification in
If023250f7762fcd7bc113fec462f285184bf9608

gitlab #29

Change-Id: I299c381f8eee85e65a6d0f70f7e2eb8860789832

4 years agoAdd calls to finalizeDBLoad2 into SCLUtil method. 14/3414/1
Reino Ruusu [Fri, 25 Oct 2019 14:42:56 +0000 (17:42 +0300)]
Add calls to finalizeDBLoad2 into SCLUtil method.

gitlab #35

Change-Id: Iec99d89eb06d3dbfc9ff9b7e5926b945db22840c

4 years agoEquipment/Component library customization requires proper preloading. 13/3413/1
Marko Luukkainen [Fri, 25 Oct 2019 14:32:58 +0000 (17:32 +0300)]
Equipment/Component library customization requires proper preloading.

Without preloaded components/control points, ObjMap is not able load the
data (causes nested read transaction)

Change-Id: I07b7a0f3500cc9b2a843441f10779316be6a4b70

4 years agoAdjustable length inline components 12/3412/1
Marko Luukkainen [Fri, 25 Oct 2019 14:31:00 +0000 (17:31 +0300)]
Adjustable length inline components

gitlab #29

Change-Id: I41122a7dcf2ad4d04441b6eb44abf5f4c9118a8a

4 years agoMerge "Equipment/Component library customization"
Marko Luukkainen [Fri, 25 Oct 2019 12:57:10 +0000 (12:57 +0000)]
Merge "Equipment/Component library customization"

4 years agoEquipment/Component library customization 10/3410/2
Marko Luukkainen [Fri, 25 Oct 2019 12:49:06 +0000 (15:49 +0300)]
Equipment/Component library customization

gitlab #29

Change-Id: If023250f7762fcd7bc113fec462f285184bf9608

4 years agoInclude org.simantics.plant3d.modeling.feature in published p2 site 09/3409/1
Tuukka Lehtonen [Fri, 25 Oct 2019 07:55:58 +0000 (10:55 +0300)]
Include org.simantics.plant3d.modeling.feature in published p2 site

gitlab #39

Change-Id: Ifeb59094e2791bb038a825fef2414c66e9322ea2

4 years agoRun piping rules for all added components when closing pipe routing 08/3408/1
Marko Luukkainen [Thu, 24 Oct 2019 14:17:02 +0000 (17:17 +0300)]
Run piping rules for all added components when closing pipe routing

This should reduce the amount of unsynchronised changes

gitlab #35

Change-Id: I5834089a3f7d0e150e46d6cb6b8f53d058ef7ec8

4 years agoData corruption on editor startup. 07/3407/1
Marko Luukkainen [Thu, 24 Oct 2019 13:30:42 +0000 (16:30 +0300)]
Data corruption on editor startup.

PipingRules were executed "silently" on editor startup. If rules changed
pipeline structure, these changes were never reflected to DB, causing
mismatch between DB and pipeline Java objects.

gitlab #35

Change-Id: I62de99c1465bbb3658e9d2a52617b7a8778523b6

4 years agoValidate plant structure on DB write to prevent corruption 06/3406/1
Marko Luukkainen [Thu, 24 Oct 2019 11:29:46 +0000 (14:29 +0300)]
Validate plant structure on DB write to prevent corruption

gitlab #35

Change-Id: Ibea2a0fa90fcc4c3a39ac2ced7b85e69f5bceaeb

4 years agoMake snap point highlight more visible 05/3405/1
Marko Luukkainen [Thu, 24 Oct 2019 10:34:31 +0000 (13:34 +0300)]
Make snap point highlight more visible

gitlab #32

Change-Id: I12052a8dcd77f30a717aca4ea110f15cc3ce8acb

4 years agoPiping rules seemed to be executed while editor was loading data 04/3404/1
Marko Luukkainen [Thu, 24 Oct 2019 10:26:52 +0000 (13:26 +0300)]
Piping rules seemed to be executed while editor was loading data

gitlab #35

Change-Id: Iff74082d21753d391017be1742db836c35075d5f

4 years agoHighlight constrain points 96/3396/1
Marko Luukkainen [Wed, 23 Oct 2019 15:52:06 +0000 (18:52 +0300)]
Highlight constrain points

gitlab #32

Change-Id: I6e2d36c9ac08040da8a46a67a85bc5a216a1cb08

4 years agoMerge "Up-to-date resource classes"
Marko Luukkainen [Wed, 23 Oct 2019 14:31:20 +0000 (14:31 +0000)]
Merge "Up-to-date resource classes"

4 years agoFilter conflicting changes (deleted + added at the same time) 95/3395/1
Marko Luukkainen [Wed, 23 Oct 2019 14:28:09 +0000 (17:28 +0300)]
Filter conflicting changes (deleted + added at the same time)

gitlab #35

Change-Id: I90278469f0052b367b326a2ff495ae00c20aa12b

4 years agoOverriding selection and hover highlights 93/3393/1
Marko Luukkainen [Wed, 23 Oct 2019 11:34:31 +0000 (14:34 +0300)]
Overriding selection and hover highlights

Additionally changed VTKSelectionItem equals to handle different Objects
/ Resources with the same vtkProp.

gitlab #29

Change-Id: I305ff007bd48660d736b1abd01ca183075ba8b88

4 years agoCustomise camera and selector action 92/3392/1
Marko Luukkainen [Wed, 23 Oct 2019 07:42:56 +0000 (10:42 +0300)]
Customise camera and selector action

gitlab #29

Change-Id: I5bc9d1511c3a3f714b38888a32861de712aa8a2e

4 years agoRemove old g3d toolbar implementation. 91/3391/1
Marko Luukkainen [Wed, 23 Oct 2019 07:41:50 +0000 (10:41 +0300)]
Remove old g3d toolbar implementation.

Current implementation is simantics.ui.toolbar

gitlab #38

Change-Id: I3ff0671f5e074d91bac5b4ef160dc7daaef092c8

4 years agoUse simantics.toolbar with Plant3D 90/3390/1
Marko Luukkainen [Tue, 22 Oct 2019 13:07:31 +0000 (16:07 +0300)]
Use simantics.toolbar with Plant3D

gitlab #38

Change-Id: Ib361bdc47ec9680dc4e6d8b264dad32a514f42f3

4 years agoArcCylinder with custom start angle 89/3389/1
Marko Luukkainen [Tue, 22 Oct 2019 11:16:41 +0000 (14:16 +0300)]
ArcCylinder with custom start angle

gitlab #10

Change-Id: Ica933203d05073499f1ab46c3f4a92041b1106d6

4 years agoSet correct transformation for vtk objects when they are created 88/3388/1
Marko Luukkainen [Mon, 21 Oct 2019 13:38:54 +0000 (16:38 +0300)]
Set correct transformation for vtk objects when they are created

gitlab #37

Change-Id: I2750cea2dde97cc86620289e42dbeff22027a2df

4 years agoPrevent too narrow angle branched during pipe routing 70/3370/1
Marko Luukkainen [Fri, 18 Oct 2019 12:51:59 +0000 (15:51 +0300)]
Prevent too narrow angle branched during pipe routing

gitlab #36

Change-Id: Iffeb64d62cae7f325054e1be21cc499ad144d3bc

4 years agoSynchronizing connected objects did not send events. 69/3369/1
Marko Luukkainen [Fri, 18 Oct 2019 12:22:20 +0000 (15:22 +0300)]
Synchronizing connected objects did not send events.

Without events, removing a component left connection relations to the
DB, which then caused problems with undo handling, and corruption of
component structure.

gitlab #35

Change-Id: I1e67df0db3fcdc71c5191411e2e93d9df18791cf

4 years agoRemoving straight next to branch point did not properly remove branch 67/3367/1
Marko Luukkainen [Fri, 18 Oct 2019 10:28:28 +0000 (13:28 +0300)]
Removing straight next to branch point did not properly remove branch

gitlab #35

Change-Id: I7d5be95dc81bda7b1d7d72f1c26c298eb368c02e

4 years agoAdapters.xml change missing from Flat Nozzle support 66/3366/1
Marko Luukkainen [Fri, 18 Oct 2019 10:23:51 +0000 (13:23 +0300)]
Adapters.xml change missing from Flat Nozzle support

gitlab #34

Change-Id: I10ab35118eff9a5ef8652f570a4308a1c6d7af8b

4 years agoUp-to-date resource classes 65/3365/1
Reino Ruusu [Fri, 18 Oct 2019 09:28:40 +0000 (12:28 +0300)]
Up-to-date resource classes

CSG and G3D got included in the recent white space clean-up.
Plant3D was not committed in the latest ontology modification in
c44f3e6.

Change-Id: I12d4b923ae264ae574595d9765cfc0e424896cc2

4 years agoFlat nozzles 60/3360/1
Marko Luukkainen [Thu, 17 Oct 2019 13:50:31 +0000 (16:50 +0300)]
Flat nozzles

gitlab #34

Change-Id: Iba887aef0a3abb9528d02c5c8a0321050700278f

4 years agoPiping Rules moved turns next nozzle when they were misaligned 59/3359/1
Marko Luukkainen [Thu, 17 Oct 2019 12:14:04 +0000 (15:14 +0300)]
Piping Rules moved turns next nozzle when they were misaligned

Cutoff range was 1.0m, turns closer than that were moved next to nozzle.

gitlab #14

Change-Id: Icfc20ab6f78aa2d70635c608deaf8354a22de802

4 years agoRemove/Split action removes pipeline components without reconnecting 58/3358/2
Marko Luukkainen [Thu, 17 Oct 2019 11:25:45 +0000 (14:25 +0300)]
Remove/Split action removes pipeline components without reconnecting

gitlab #33

Change-Id: I9bd2df03b9d4f4b8abea03c15e22dcce39fb70bb

4 years agoConstraintDetector / Snapping tool for pipeline routing 47/3347/2
Marko Luukkainen [Wed, 16 Oct 2019 15:51:50 +0000 (18:51 +0300)]
ConstraintDetector / Snapping tool for pipeline routing

gitlab #32

Change-Id: I4c5304bc481eedfe853ffbfd2b2157397c52e920

4 years agoNew interfaces for volume and centroid calculation. 31/3331/1
Reino Ruusu [Tue, 15 Oct 2019 10:15:38 +0000 (13:15 +0300)]
New interfaces for volume and centroid calculation.

gitlab #31

Also proper handling of unsymmetric reducers.

Change-Id: I370ba363d69ac6311d2afdfdf423e04871515113

4 years agoReplace obsolete use of Callback with Consumer. 30/3330/1
Reino Ruusu [Tue, 15 Oct 2019 10:12:14 +0000 (13:12 +0300)]
Replace obsolete use of Callback with Consumer.

Change-Id: I25ea24eadda7b7f9134083b02bed4b0e0b2205e4

4 years agoSetter for flow length for unconnected inline components. 29/3329/1
Reino Ruusu [Tue, 15 Oct 2019 10:11:01 +0000 (13:11 +0300)]
Setter for flow length for unconnected inline components.

gitlab #30

Change-Id: Ibb435186075fa7a3ff804b7abac46437e671c3f3

4 years agoWhite space clean-up 28/3328/1
Reino Ruusu [Tue, 15 Oct 2019 09:55:53 +0000 (12:55 +0300)]
White space clean-up

Change-Id: Ib53a7e9a2613bbe664e1af5068c3fc7248707e1c

4 years agoImprovements to java.vecmath bindings to SCL. 27/3327/1
Reino Ruusu [Mon, 14 Oct 2019 14:06:22 +0000 (17:06 +0300)]
Improvements to java.vecmath bindings to SCL.

gitlab #28

Change-Id: Ic6350d7ecbeff7e9e55e053b779fa7592b20ac9a

4 years agoMerge "Move plant3d test-product specific contributions to product plugin."
Tuukka Lehtonen [Sat, 31 Aug 2019 21:11:44 +0000 (21:11 +0000)]
Merge "Move plant3d test-product specific contributions to product plugin."

4 years agoMove plant3d test-product specific contributions to product plugin. 73/3173/1
Tuukka Lehtonen [Thu, 29 Aug 2019 21:21:15 +0000 (00:21 +0300)]
Move plant3d test-product specific contributions to product plugin.

This prevents polluting any products including the plant3d modeling
feature with unwanted UI contributions.

gitlab #29

Change-Id: I28ceb91db0d12da19afcd41789cf94397142bd06

4 years agoReversing pipe runs was never implemented properly 72/3172/1
Marko Luukkainen [Thu, 29 Aug 2019 15:53:37 +0000 (18:53 +0300)]
Reversing pipe runs was never implemented properly

gitlab #12

Change-Id: I0cdc134cdea887717237b6dc428c86e8681ac595

4 years agoUnattached size change (reducer) did not recognise being size change 71/3171/1
Marko Luukkainen [Thu, 29 Aug 2019 15:51:53 +0000 (18:51 +0300)]
Unattached size change (reducer) did not recognise being size change

gitlab #12

Change-Id: Ife915d2a48050fc65617d905e41a821894a623c3

4 years agoAdding a component next to a reducer used wrong PipeRun 70/3170/1
Marko Luukkainen [Thu, 29 Aug 2019 15:50:11 +0000 (18:50 +0300)]
Adding a component next to a reducer used wrong PipeRun

gitlab #12

Change-Id: I8164d704011761f35d004506dba9462c24c7272f

4 years agoPreliminary example of creating pipes with elbow coordinates 65/3165/1
Marko Luukkainen [Wed, 28 Aug 2019 14:55:06 +0000 (17:55 +0300)]
Preliminary example of creating pipes with elbow coordinates

* ComponentUtil.connect now works, if connected Component is not
attached to a PipeRun
* Modified Piping rules to use path leg ends for turn calculation

gitlab #28

Change-Id: If16e6e63e44a697d5c07c0f3ec0d1a0c0fba3b9d

4 years agoHandle variable length free end updates properly 61/3161/1
Marko Luukkainen [Mon, 26 Aug 2019 13:31:41 +0000 (16:31 +0300)]
Handle variable length free end updates properly

Depending on which control point was updated, we may need to update free
ends position.

gitlab #24
gitlab #26

Change-Id: I0f3c99b279ea14d2caf57fcbc1f15a7da7425d3c

4 years agoSCL Test models for Plant3d 59/3159/1
Marko Luukkainen [Mon, 26 Aug 2019 12:14:10 +0000 (15:14 +0300)]
SCL Test models for Plant3d

gitlab #28

Change-Id: I3beaec931fd327f56fd78da7f188836ad0a843cb

4 years agoAdded <Proc> side effects 58/3158/1
Marko Luukkainen [Mon, 26 Aug 2019 12:13:43 +0000 (15:13 +0300)]
Added <Proc> side effects

* Without <Proc> some functions would not work properly

gitlab #28

Change-Id: I9ba6c545c46ddab560b27e8cb6e96013905a2985

4 years agoMerge "Improve elbow placement when dual directed pathleg is no loner aligned"
Marko Luukkainen [Thu, 22 Aug 2019 09:55:41 +0000 (09:55 +0000)]
Merge "Improve elbow placement when dual directed pathleg is no loner aligned"

4 years agoImprove elbow placement when dual directed pathleg is no loner aligned 43/3143/1
Marko Luukkainen [Thu, 22 Aug 2019 09:48:21 +0000 (12:48 +0300)]
Improve elbow placement when dual directed pathleg is no loner aligned

gitlab #14

Change-Id: If1cecdafe12b27a9836f1e39297eb4d19bd37db1

4 years agoFurther refactoring of SCL interfaces 42/3142/2
Reino Ruusu [Wed, 21 Aug 2019 15:41:30 +0000 (18:41 +0300)]
Further refactoring of SCL interfaces

gitlab #28

Change-Id: I3f82066ab83ab3210f8879d0457e6a1b7ba5e72f

4 years agoAdd "New Plant" as model browser action. 38/3138/2
Reino Ruusu [Wed, 21 Aug 2019 12:27:11 +0000 (15:27 +0300)]
Add "New Plant" as model browser action.

Change-Id: I60d036fbc2cf726fbdf7e2961def4f34c8d45483

4 years agoPlant3D customization 41/3141/1
Marko Luukkainen [Wed, 21 Aug 2019 15:02:27 +0000 (18:02 +0300)]
Plant3D customization

* Expose packages
* Allow equipment to be loaded from non-default location
* Fixed ontology errors

gitlab #29

Change-Id: Id82c78edf353aec643a65c6304eb12a664b36778

4 years agoHandle fixed turn components when pipe run is reversed. 35/3135/1
Marko Luukkainen [Wed, 21 Aug 2019 10:21:51 +0000 (13:21 +0300)]
Handle fixed turn components when pipe run is reversed.

Handle unconnected variable length component, when it is the firs
component of a path leg.

gitlab #23

Change-Id: Iccc027fca87a4e4e89fae88f58e53f245eb5025c

4 years agoSCL function for connecting pipeline components 31/3131/1
Marko Luukkainen [Wed, 21 Aug 2019 07:46:28 +0000 (10:46 +0300)]
SCL function for connecting pipeline components

gitlab #28

Change-Id: I8ab03b0593d62824feb2a2b994a13376c6654d15

4 years agoNozzle positions were not loaded correctly 29/3129/1
Marko Luukkainen [Tue, 20 Aug 2019 14:27:54 +0000 (17:27 +0300)]
Nozzle positions were not loaded correctly

Fixed nozzle positions were loaded with default equipment
parametrisation

gitlab #27

Change-Id: Ic64b9ef442dd30be569ba80a8fa554dab132e7e1

4 years agoVery crude API for creating pipeline components 27/3127/1
Marko Luukkainen [Tue, 20 Aug 2019 13:32:05 +0000 (16:32 +0300)]
Very crude API for creating pipeline components

gitlab #28

Change-Id: I2c593b81fdcb3a3b996369b4bb2a8a9f6eb43906

4 years agoCreating equipment with typeURI 24/3124/1
Marko Luukkainen [Tue, 20 Aug 2019 11:59:10 +0000 (14:59 +0300)]
Creating equipment with typeURI

gitlab #28

Change-Id: I568f47f22bcc53649cd6fada4c179fcd9a3841d3

4 years agoNozzle positions were not loaded correctly 23/3123/1
Marko Luukkainen [Tue, 20 Aug 2019 11:56:46 +0000 (14:56 +0300)]
Nozzle positions were not loaded correctly

Fixed nozzle positions were loaded with default equipment
parametrisation

gitlab #27

Change-Id: I895d5c53658af41236e5285c6f2b582a8fdd617e

4 years agoMaven pom.xml files for plant3d projects 20/3120/8
Reino Ruusu [Mon, 19 Aug 2019 15:39:46 +0000 (18:39 +0300)]
Maven pom.xml files for plant3d projects

Also added org.simantics.plant3d.product.repository for building plant3d
test product.

Change-Id: I511a896bde58e25403ad6fec6d855b98822cd29c

4 years agoRefactoring of SCL interfaces for g3d. 19/3119/3
Reino Ruusu [Mon, 19 Aug 2019 14:26:30 +0000 (17:26 +0300)]
Refactoring of SCL interfaces for g3d.

gitlab #28

Change-Id: I79893888975610f78c850410d7dcd8d9df4662aa

4 years agoMerge "Preventing synchronizing commits after undo / redo are mandatory"
Marko Luukkainen [Mon, 19 Aug 2019 14:43:30 +0000 (14:43 +0000)]
Merge "Preventing synchronizing commits after undo / redo are mandatory"

4 years agoPreventing synchronizing commits after undo / redo are mandatory 17/3117/2
Marko Luukkainen [Mon, 19 Aug 2019 12:52:48 +0000 (15:52 +0300)]
Preventing synchronizing commits after undo / redo are mandatory

Allowing synchronizing commits with empty message and no undo point
trash the undo history and prevent redo operations.

Include scl folder in build.properties

gitlab #24

Change-Id: I0af0cbf3be21a23ac4f8ed20a48881bef21465d2

4 years agoMerge "Fix component add with overlapping setting"
Marko Luukkainen [Mon, 19 Aug 2019 13:03:06 +0000 (13:03 +0000)]
Merge "Fix component add with overlapping setting"

4 years agoFix component add with overlapping setting 16/3116/1
Marko Luukkainen [Mon, 19 Aug 2019 11:05:00 +0000 (14:05 +0300)]
Fix component add with overlapping setting

gitlab #26

Change-Id: Ib510633edd933d0def918e0af996cb6f56986876

4 years agoMerge "Safe SCL cast for Java objects"
Marko Luukkainen [Mon, 19 Aug 2019 06:21:51 +0000 (06:21 +0000)]
Merge "Safe SCL cast for Java objects"

4 years agoSafe SCL cast for Java objects 14/3114/2
Marko Luukkainen [Mon, 19 Aug 2019 06:08:46 +0000 (09:08 +0300)]
Safe SCL cast for Java objects

gitlab #28

Change-Id: I7e8fa4b9bfc6bf3803c8dbfb5c65eb2d631a968b

4 years agoMerge "Additional SCL Bindings to G3D and Plant3D classes"
Marko Luukkainen [Fri, 16 Aug 2019 12:55:28 +0000 (12:55 +0000)]
Merge "Additional SCL Bindings to G3D and Plant3D classes"

4 years agoAdditional SCL Bindings to G3D and Plant3D classes 11/3111/1
Marko Luukkainen [Fri, 16 Aug 2019 12:43:24 +0000 (15:43 +0300)]
Additional SCL Bindings to G3D and Plant3D classes

gitlab #28

Change-Id: I1f3b29cd84ac60a16c58736ddae31792393a08ec

4 years agoMerge "SCL bindings to some G3D and Plant3D Java classes"
Marko Luukkainen [Thu, 15 Aug 2019 14:04:20 +0000 (14:04 +0000)]
Merge "SCL bindings to some G3D and Plant3D Java classes"

4 years agoSCL bindings to some G3D and Plant3D Java classes 10/3110/1
Marko Luukkainen [Thu, 15 Aug 2019 14:01:36 +0000 (17:01 +0300)]
SCL bindings to some G3D and Plant3D Java classes

gitlab #28

Change-Id: Ide08db8b186645096e50739c6e49d65b2585d627

4 years agoMerge "First version of fixed nozzle positions"
Marko Luukkainen [Thu, 15 Aug 2019 09:17:44 +0000 (09:17 +0000)]
Merge "First version of fixed nozzle positions"

4 years agoMerge "Fix NPE in branch point synchronization"
Marko Luukkainen [Thu, 15 Aug 2019 09:17:35 +0000 (09:17 +0000)]
Merge "Fix NPE in branch point synchronization"

4 years agoMerge "Simplified free ended variable length component update"
Marko Luukkainen [Thu, 15 Aug 2019 09:17:30 +0000 (09:17 +0000)]
Merge "Simplified free ended variable length component update"

4 years agoFirst version of fixed nozzle positions 07/3107/1
Marko Luukkainen [Thu, 15 Aug 2019 09:16:39 +0000 (12:16 +0300)]
First version of fixed nozzle positions

Fixed nozzles are not added to equipment automatically.

gitlab #27

Change-Id: I675bee1132131fd9033f9054ea654c33ab60ffc6

4 years agoFix NPE in branch point synchronization 06/3106/1
Marko Luukkainen [Thu, 15 Aug 2019 07:10:47 +0000 (10:10 +0300)]
Fix NPE in branch point synchronization

gitlab #24

Change-Id: Ibd0641bde997d1ddb454c1b596aec04b583a4807

4 years agoSimplified free ended variable length component update 04/3104/1
Marko Luukkainen [Wed, 14 Aug 2019 15:19:00 +0000 (18:19 +0300)]
Simplified free ended variable length component update

* Previous code was combined with route pipe action, which did not take
account spaced reserved by previous turn component.
* The update code caused undo/redo synchronization issues, since it
altered intended position of the control point

gitlab #24
gitlab #26

Change-Id: I89c7bbc608e7900f0b18b33ce1e390c5469cf0bd

4 years agoMerge "Added missing change to generated ontology class."
Tuukka Lehtonen [Wed, 14 Aug 2019 10:46:42 +0000 (10:46 +0000)]
Merge "Added missing change to generated ontology class."

4 years agoMerge "More precise position selection for add component action"
Marko Luukkainen [Wed, 14 Aug 2019 10:45:49 +0000 (10:45 +0000)]
Merge "More precise position selection for add component action"

4 years agoMore precise position selection for add component action 03/3103/1
Marko Luukkainen [Wed, 14 Aug 2019 10:42:15 +0000 (13:42 +0300)]
More precise position selection for add component action

When we are adding variable length component or the component where we
are inserting is variable length, we can shorten the variable length
component based on user input.

gitlab #26

Change-Id: I0ec9d3ff86497b109aa8a8320fb6476db897afd5

4 years agoMerge changes Ib176f957,I9a82db4e,Id0fdacee
Marko Luukkainen [Wed, 14 Aug 2019 09:38:32 +0000 (09:38 +0000)]
Merge changes Ib176f957,I9a82db4e,Id0fdacee

* changes:
  Add component did not work properly for nozzles.
  Show components in connected order in outline with debug mode
  Additional fix to control point synchronization

4 years agoAdd component did not work properly for nozzles. 99/3099/1
Marko Luukkainen [Tue, 13 Aug 2019 15:49:37 +0000 (18:49 +0300)]
Add component did not work properly for nozzles.

gitlab #25

Change-Id: Ib176f957a256a396d59d096d8d8246fe334d9756

4 years agoShow components in connected order in outline with debug mode 98/3098/1
Marko Luukkainen [Tue, 13 Aug 2019 15:45:24 +0000 (18:45 +0300)]
Show components in connected order in outline with debug mode

gitlab #19

Change-Id: I9a82db4e4a91ea3fb2b3279431c3867e6b0ddd57