"""Example to calculate cube short with curved interfaces"""importosimportcompasimportcompas_crafromcompas_cra.datastructuresimportCRA_Assemblyfromcompas_cra.equilibriumimportcra_solvefromcompas_cra.viewersimportcra_viewdensity=0.1FILE_I=os.path.join(compas_cra.SAMPLE,"cube-curve-short.json")assembly=compas.json_load(FILE_I)assembly:CRA_Assembly=assembly.copy(cls=CRA_Assembly)assembly.set_boundary_conditions([0])cra_solve(assembly,verbose=True,timer=True,density=density)cra_view(assembly,resultant=True,nodal=False,grid=True,displacements=True,dispscale=0,scale=50,density=density,)