The Global ARCHICAD Community

Stay informed. Get help. Share your knowledge.

Visual appeal, Interactions (Navigate, Select, Edit, Input), User Interface Components...

Moderators: Barry Kelly, Karl Ottenstein, LaszloNagy, ejrolon, gkmethy

What's your opinion about this wish?

Essential (5)
10
53%
Important (4)
9
47%
Average (3)
No votes
0%
Not important (2)
No votes
0%
Not needed (1)
No votes
0%
User avatar
By daninet
#259707
I wish I could use simple math in tracker when input numbers. Like:

134*6-2.25
556/2+11
334.442/3
3^3+25

Less time to reach for the calc. Useful when you are drafting based on given values, usually you are reaching a point where you have to place something relative to something else.
#259722
You can add and subtract but not multiply and divide.
I'm not sure when I would need to multiply or divide when using the tracker.
If I need to divide then I use the special snap points.

Barry.
#263953
I put this to them last year.. Here is part of my email.

MATHS!!



I could go on all day about this topic, it's a step toward making the program parametric.



1. Rooms are not always a pretty number and I don't like using my head or taking my eyes off the screen to look at a calculator. At the least, simple math should be integrated into the drag tool.

3000/2 should move a line 1500, as should *50% and *0.5
The first example I have shown is moving a wall 50% into the room then adding half the wall thickness.


2. Suggest I want to block out a standard house, I know bedrooms will be 3m wide, robes are 510 internally, bathroom 1800, toilet 900... rather than moving from mouse to num-pad we should just be able type this in one go using a nominated "new object" symbol (I have chosen the | Pipe key).

3070|580|580|3070|1870|970 would create 6 consecutive walls in the same direction.

3. A bit more complex than the Multiply tool (Ctrl+U), I have suggested that square brackets [ ] denote a stored variable

[450|]*10 would give you 10 objects at 450mm increments
750|[900|] would set the first object at 750mm then following at 900mm
Dist/[900|] possibly could place an object every 900mm fitting within the distance

4. I'd also suggest an origin denotation "!", so the original location can be referenced in the middle of the expression. Other future math inputs.

[3070|]*2!+580!3070+580 Creates 2 rooms equal size with a robe in both rooms
#276650
PatHarding88 wrote:I put this to them last year.. Here is part of my email.

MATHS!!



I could go on all day about this topic, it's a step toward making the program parametric.



1. Rooms are not always a pretty number and I don't like using my head or taking my eyes off the screen to look at a calculator. At the least, simple math should be integrated into the drag tool.

3000/2 should move a line 1500, as should *50% and *0.5
The first example I have shown is moving a wall 50% into the room then adding half the wall thickness.


2. Suggest I want to block out a standard house, I know bedrooms will be 3m wide, robes are 510 internally, bathroom 1800, toilet 900... rather than moving from mouse to num-pad we should just be able type this in one go using a nominated "new object" symbol (I have chosen the | Pipe key).

3070|580|580|3070|1870|970 would create 6 consecutive walls in the same direction.

3. A bit more complex than the Multiply tool (Ctrl+U), I have suggested that square brackets [ ] denote a stored variable

[450|]*10 would give you 10 objects at 450mm increments
750|[900|] would set the first object at 750mm then following at 900mm
Dist/[900|] possibly could place an object every 900mm fitting within the distance

4. I'd also suggest an origin denotation "!", so the original location can be referenced in the middle of the expression. Other future math inputs.

[3070|]*2!+580!3070+580 Creates 2 rooms equal size with a robe in both rooms


This would be absolutely amazing! And I'm sure not very difficult to implement! At least the simple math. My +1 here!