mirror of
https://github.com/GTNewHorizons/CodeChickenCore.git
synced 2026-11-11 15:57:42 +00:00
Add some TransformationList compacting.
This commit is contained in:
1 parent
a580ca90a9
commit
9601c27e9d
1 file changed
+14
-1
@@ -69,7 +69,20 @@ public class TransformationList extends Transformation
|
||||
public TransformationList with(Transformation t)
|
||||
{
|
||||
mat = null;//matrix invalid
|
||||
transformations.add(t);
|
||||
if(t instanceof TransformationList)
|
||||
transformations.addAll(((TransformationList)t).transformations);
|
||||
else
|
||||
transformations.add(t);
|
||||
return this;
|
||||
}
|
||||
|
||||
public TransformationList prepend(Transformation t)
|
||||
{
|
||||
mat = null;//matrix invalid
|
||||
if(t instanceof TransformationList)
|
||||
transformations.addAll(0, ((TransformationList)t).transformations);
|
||||
else
|
||||
transformations.add(0, t);
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user