For all issues regarding the Forums use, please, refer to the Forum Rules.

Our Solutions

Need professional assistance?
Consider our:

Support Offerings

 

Need to speed up your development?
Have a look at our:

Samples & Tools

 

Need some functionality extending standard OCCT capabilities?
Check out our:

Adv. Components

Related pages

shelling

davide ciarloni's picture
Forums: 

Hi

I tried to shell (add thickness) the following object (on Draw)

# make prism
polyline f 0 0 0 100 0 0 100 100 0 0 100 0 0 0 0
mkplane f f
prism p f 0 0 200
# make fillets
explode p e
blend b1 p 10 p_1 10 p_8
thickshell r b1 -20

No results, unless I apply offset value Is there a way to do that?

Please help

Davide

Forum supervisor's picture

Davide,
In fact you met the same situation as before with fillets - filleted face disappear for the specified offset. It is a natural limitation. The last value of the offset (negative offset) which you may use for this case is => "-9.999".
Regards

davide ciarloni's picture

Thanks Supervisor

I do not fully understand the link between this limitation on shelling and the limitation on filleting

Can you please explain?

Davide

jelle's picture

with a certain radius, the faces you started the fillet from will simply dissapear, since the surface will be consumed by the fillets.

davide ciarloni's picture

Hi

unfortunately I still do not understand the link between filleting and your comment

in filleting, it looks like that faces cannot be "fully consumed"
in shelling, I have problems also without fillets.

See below, a solid with a single chamfer made with Draw
# make prism
polyline f 0 0 0 100 0 0 100 100 0 0 100 0 0 0 0
mkplane f f
prism p f 0 0 200
# make chamfer
explode p e
renamevar p_1 pe_1
explode p f
chamf ch p pe_1 p_1 S 20
axo
fit
# shelling
donly ch
thickshell ts ch -35

---
notice the value "-35".
---

Supervisor?

Davide

Forum supervisor's picture

Dear Davide,
If you will analyze the case more carefully you may find
that starting from some predefined for this case offset value (34.1..)
the internal shell (result of offset of the initial faces) becomes
not valid from the criteria of shell operation. I.e. its faces are self-intersecting. That is why you don't see the expected result.
Regards

davide ciarloni's picture

Thank you Supervisor

there is clearly a (basic) change in the topology because a face will disappear
in my opinion the ideal system should provide a warning a then compute the solution without that face

thanks for your help

davide

jelle's picture

+1
Exception are useful, also to inform a programmer of what's going on.
In terms of code quality its perhaps a useful idea.

Contact us

Attention: DO NOT use this form for all kind of request for the removal of your personal data. Please follow this link for such cases.