View Issue Details

IDProjectCategoryView StatusLast Update
0002905PartFeaturepublic2021-02-06 06:46
Reportereasyw-fc Assigned To 
PriorityhighSeverityfeatureReproducibilityalways
Status newResolutionopen 
Product Version0.17 
Target Version0.20 
Summary0002905: cannot make a compound or a union or even a simple copy of the App::Part structure
Descriptionfor App::Part models in its structure I miss the option to:
1) make a compound
2) make a union
3) make a simple copy

Steps To Reproduce1) in FC 0.17 create a new doc
2) go to Part Design Next
3) Make a Part
4) goto Part
5) create a Cube and a Cone
6) move Cube and Cone into Part container
7) select Part
8) try to make compound, make union or even make a single copy
everything is disabled
Additional Informationforum thread
https://forum.freecadweb.org/viewtopic.php?f=22&t=20698&p=160405#p160384
Tags3D printing, App::Part, Part Design, simple copy, STEP, STL
FreeCAD Information

Activities

ickby

2017-02-17 14:31

developer   ~0008336

An App::Part container is a universal object which can hold any kind of DocumentObject like meshs or Paths or even pictures. I can't work with Part tools (Booleans, Compound etc.) which work with Part::Features only and hence result in a undefined behavior. The App::Part object should not work with those tools. Current behavior is correct.

ickby

2017-02-17 14:34

developer   ~0008337

To point 3: make a simple copy. I agree that the simple copy tool should handle App::Part objects, but this must involve creating a simple copy of all child DocumentObjects, as a DocumentObject is allowed to be only in a single local coordinate system (GeoFeatureGrouip, Which App::Part is).

easyw-fc

2017-03-25 16:02

reporter   ~0008707

as for this forum post
https://forum.freecadweb.org/viewtopic.php?f=22&t=21510
the option to make a simple copy of App::Part objects is becoming requested ...

Kunda1

2017-06-24 11:18

administrator   ~0009506

Is this 'General' or should I move it to 'Part' category?

Kunda1

2017-06-24 11:18

administrator   ~0009507

Changed from bug to feature

Kunda1

2017-08-23 12:19

administrator   ~0010001

@DeepSOIC do you mind weighing in?

Kunda1

2017-09-13 12:29

administrator   ~0010115

@easyw-fc do you mind updating this ticket illustrating it's status? Thanks!

easyw-fc

2017-09-14 20:52

reporter   ~0010126

Last edited: 2017-09-14 20:57

@Kunda1
an other user case where a single copy of App::Part and Body would be useful
https://forum.freecadweb.org/viewtopic.php?f=3&t=24405&p=191408#p191408

easyw-fc

2017-10-20 21:44

reporter   ~0010334

@Kunda1
an other user case where this feature is required
https://forum.freecadweb.org/viewtopic.php?f=28&t=21541#p195863
I suspect that the more people will use FC0.17 to elaborate STEP files, the more this issue will raise its relevance.
Maurice

Kunda1

2017-10-20 23:10

administrator   ~0010335

bumping to higher priority

easyw-fc

2018-02-15 08:05

reporter   ~0010960

@Kunda1
an other user case where this feature is required
https://forum.freecadweb.org/viewtopic.php?f=3&t=26914

Kunda1

2018-02-15 12:10

administrator   ~0010961

@wmayer may I make this an 0.18 target ?

normandc

2018-02-17 19:10

manager   ~0010962

Last edited: 2018-02-17 19:13

Just FYI, Draft Clone works on Part containers, it may be suitable as a workaround. EDIT: while it works on a simple Part container, it will not work on a Part container that contains other containers.

In Steps to reproduce, step 2 is no longer required. The Part container is now global and available in all workbenches within the Structure toolbar.

easyw-fc

2018-04-23 13:16

reporter   ~0011181

and another user case
https://forum.freecadweb.org/viewtopic.php?f=18&t=27537&p=229559#p229535

This is a function also useful for STL export and also for FEM meshing.

yorik

2022-03-03 13:55

administrator   ~0016516

This ticket has been migrated to GitHub as issue 5681.

Issue History

Date Modified Username Field Change
2017-02-17 14:17 easyw-fc New Issue
2017-02-17 14:17 easyw-fc Tag Attached: A
2017-02-17 14:19 easyw-fc Tag Detached: A
2017-02-17 14:20 easyw-fc Tag Attached: Part Design
2017-02-17 14:20 easyw-fc Tag Attached: App::Part
2017-02-17 14:31 ickby Note Added: 0008336
2017-02-17 14:34 ickby Note Added: 0008337
2017-02-17 14:44 DeepSOIC Priority high => normal
2017-03-23 22:34 easyw-fc Tag Attached: STEP
2017-03-25 16:00 easyw-fc Tag Attached: simple copy
2017-03-25 16:02 easyw-fc Note Added: 0008707
2017-06-24 11:18 Kunda1 Note Added: 0009506
2017-06-24 11:18 Kunda1 Category Bug => Feature
2017-06-24 11:18 Kunda1 Note Added: 0009507
2017-06-24 11:20 Kunda1 Status new => feedback
2017-08-23 12:19 Kunda1 Note Added: 0010001
2017-09-13 12:29 Kunda1 Note Added: 0010115
2017-09-14 20:52 easyw-fc Note Added: 0010126
2017-09-14 20:52 easyw-fc Status feedback => new
2017-09-14 20:54 easyw-fc Note Edited: 0010126
2017-09-14 20:57 easyw-fc Note Edited: 0010126
2017-10-20 21:44 easyw-fc Note Added: 0010334
2017-10-20 23:10 Kunda1 Priority normal => high
2017-10-20 23:10 Kunda1 Note Added: 0010335
2018-02-15 08:05 easyw-fc Note Added: 0010960
2018-02-15 08:05 easyw-fc Tag Attached: STL
2018-02-15 08:05 easyw-fc Tag Attached: 3D printing
2018-02-15 12:10 Kunda1 Note Added: 0010961
2018-02-15 12:11 Kunda1 Project FreeCAD => Part
2018-02-17 19:10 normandc Note Added: 0010962
2018-02-17 19:13 normandc Note Edited: 0010962
2018-04-23 13:16 easyw-fc Note Added: 0011181
2021-02-06 06:46 abdullah Target Version => 0.20