From c9b3fdc49b0276fdfc4adc88a53292b838d311c9 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 17 May 2011 14:59:41 +0200 Subject: cell_new_from_cell() should preserve orientation --- src/cell.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/cell.c') diff --git a/src/cell.c b/src/cell.c index 25d9e40d..1054625c 100644 --- a/src/cell.c +++ b/src/cell.c @@ -208,12 +208,12 @@ UnitCell *cell_new_from_axes(struct rvec as, struct rvec bs, struct rvec cs) UnitCell *cell_new_from_cell(UnitCell *orig) { UnitCell *new; - double a, b, c, al, be, ga; + double ax, ay, az, bx, by, bz, cx, cy, cz; new = cell_new(); - cell_get_parameters(orig, &a, &b, &c, &al, &be, &ga); - cell_set_parameters(new, a, b, c, al, be, ga); + cell_get_cartesian(orig, &ax, &ay, &az, &bx, &by, &bz, &cx, &cy, &cz); + cell_set_cartesian(new, ax, ay, az, bx, by, bz, cx, cy, cz); cell_set_pointgroup(new, orig->pointgroup); cell_set_spacegroup(new, orig->spacegroup); -- cgit v1.2.3