Good morning Radu,

thank you a lot for your suggestions! I will try to implement them.

Gianni

Il giorno sabato 13 luglio 2024 alle 07:53:01 UTC+2 Radu Serban ha scritto:

> Gianni,
>
>  
>
> If you are interested in collisions of your internal components with the 
> inside of the box, then utils::CreateBoxContainer 
> <https://api.projectchrono.org/group__chrono__utils.html#ga5a4915221a0bb565bf7bf06239545c57>
>  
> allows creating a closed box (i.e. with 6 walls); see its last argument 
> (optional, default: false).  No need to create a separate body for the 
> “lid” and connect it through a weld joint (which would only add additional 
> states and constraints).
>
>  
>
> Otherwise, the easiest way is to simply create one solid box and ignore 
> collisions with any of the internal components by using collision families 
> (set the box in one collision family and all internal components in a 
> different one, then disable any collisions between the two families). See 
> ChCollisionModel::SetFamily 
> <https://api.projectchrono.org/classchrono_1_1_ch_collision_model.html#ab591335fd235fb5590e7204f4b7ad5bf>
>  
> and ChCollisionModel::DisallowCollisionWith 
> <https://api.projectchrono.org/classchrono_1_1_ch_collision_model.html#a93ece48505bc18dce4fb53645f61b2bb>
> .
>
>  
>
> Of course, all of this assumes your internal components carry collision 
> geometry. Otherwise, you do not need to do anything special.
>
>  
>
> --Radu
>
>  
>
> *From:* [email protected] <[email protected]> *On 
> Behalf Of *Gianni Curti
> *Sent:* Thursday, July 11, 2024 10:16 AM
> *To:* ProjectChrono <[email protected]>
> *Subject:* [chrono] Creating hollow closed box in Multicore
>
>  
>
> Hi,
>
> I am trying to create a hollow closed box in Multicore since I need to 
> simulate the movements of some internal components but I do not want any 
> interaction with the external environment. 
>
> I saw there is a command to create a container, thus I was thinking to 
> decleare another box and use it as a "lid" to close it by putting LinkLock 
> constraints. 
>
> Is there a simpler procedure?
>
>  
>
> Thank you for your kindness!
>
>  
>
> Gianni
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "ProjectChrono" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/projectchrono/77e16914-2654-4f12-8f9b-b1f5a1ca0c94n%40googlegroups.com
>  
> <https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/77e16914-2654-4f12-8f9b-b1f5a1ca0c94n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!M0cfaIrQix2JA3O-No0YeW9SAuzDKu9mlIvRGUhRKgQa5H2ZPx-P_KxR78E9B9JMuUXbTyTDhX8RYb-lCGgP$>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/projectchrono/0b878724-0989-4cfe-acd8-5914cbf9c13cn%40googlegroups.com.

Reply via email to