Draw Commands

Post all ideas and suggestions for fCraft here
Post Reply
User avatar
Wundsalz
Trustee
Offline
Posts: 290
Joined: July 26th, 2011, 11:34 pm

Draw Commands

Post by Wundsalz »

Here's an (incomplete) list of ideas regarding the draw commands I've collected while playing on the Freebuild server.
I'll probably update it once in a while.

Improvements

General

Currently you're giving the player a hard time if he wants to create bodies with defined positions and size. I remember myself measureing bodies, building blocklines to somhow build a circle with the ellipsoid command and raging afterwards because i've pasted one block less then intended.
You might improve the usability of draw commands by giving the player more options how to place marks and to define marktypes

Additional way to place marks: Coordinates
coa
- create marks with absolute world coordiantes
cor
- create mark relative to previous mark (very usefull to draw bodys with defined size)
cop
- create mark relative to player

usage:
- allow players to use drawcommands with additional parameters
e.g.: "/c mark cor" would allow the players to place a traditional mark and ask the player to enter relative coordinates afterwards (eg "t 20 20 20" for a 20x20x20 cuboid)
- keep "mark" as default value to define the marks the traditional way.

in some situations polar- or cylinder- coordinates can be more usefull than carthesian - on could consider to add variants for those too.

Ellipsoids don't need two edges:marktypes

don't restrict the player what marks to place for a build command. Why does a player have to draw a sphere with a center block and a block of the surface? you could also allow him to set 2 surfacepoint and ask him to enter a radius. You could allow players to enter build commands with additional parameters defining which combinitions to use. Possible marktypes might be (just brainstormed):

sphere:
c - centermark
s - surfacemarks
r - radius
e - edge (similar to the ellipsoid marks)
some possible combinitions:
cs (default if no parameter is entered)
cr
ce
ssr
sss
sc (redundant if it's not possible to place marks via "cor", otherwise it can be very usefull this way around)

Cuboid
c - center
e - edge
s - surfacemarks
some possible combinitions:
ee (default)
sss
css
ce

ellipsoids
c - center
e - edge
r - radius
s - surface
some possible combinitions:
ee (default)
ccr
ccs

existing commands:

/rotate
- rotations around other axes then x,y,z
- no limititations of rotationangles to multiples of 90 degrees
- use the first mark as a fix point for the rotation

/mirror
- no limitations to x,y,z axes

/eh
- if the size of the ellipsoid in the direction is equal to 1 draw a ring

/ch
- if the size of the cubuid in the direction is equal to 1 draw a /cw box instead

New commands:

/scale
- type a number (%) and get a bigger/smaller version of your copy

/linet
- toggle line. Players building complex structures like the ragos statue or cpt. falcon will probably love you for this one. Just draw another line after you've finished one, without reentering the drawcommand.

/pasteonly
- as synonym for paste

/cylinder
- self explanatory probably requested 100 times already

/circle, /ring
- self explanatory

/extrude
- extrude 2D-shapes
- parameters: extrusion axis (and direction), blockrestriction [all (default), not, only]
- something similar with an axis and agle (eg draw a rectangle and use the command to get a cylinder)

/egg
- similar to /e
- define 2 centers, define 2 radii

/mirrorDot
- mirror copied stuff at a point

/arc
- part of a circle
- defaultmarks: center, start, end

---edit 08/17---
/spline MARKS DEGREE
- connects the MARKS with a spline interpolation of DEGREE

additional paramters for /e /sp /eh and /sph: "half", "quater", "quaver"
- create half/quater ellipsoids/spheres. From my personal experience whole spehres are rarely needed. When I create spheres/ellipsoids I usually delete most of it right away.
Last edited by Wundsalz on August 17th, 2011, 11:37 am, edited 1 time in total.
The man in black fled across the desert, and the gunslinger followed.

beeriebeer
SupOP
Offline
Posts: 348
Joined: June 3rd, 2011, 6:53 pm

Re: Draw Commands

Post by beeriebeer »

Pretty much ideas. I don't think fragmer likes it that it is in one topic. :o

User avatar
fragmer
fCraft Developer
Offline
Posts: 1386
Joined: May 21st, 2011, 10:53 pm

Re: Draw Commands

Post by fragmer »

It'll take me a while to write up a complete reply for this one.

User avatar
DreamingInsane
Owner
Offline
Posts: 1303
Joined: May 24th, 2011, 12:05 am
Location: California, US

Re: Draw Commands

Post by DreamingInsane »

fragmer wrote:It'll take me a while to write up a complete reply for this one.
That took a long time.
"Words have no power to impress the mind without the exquisite horror of their reality.."
~ Edgar Allan Poe

User avatar
Pemalite
Trustee
Offline
Posts: 388
Joined: July 12th, 2011, 7:22 pm
Location: South Australia.

Re: Draw Commands

Post by Pemalite »

/linet
- toggle line. Players building complex structures like the ragos statue or cpt. falcon will probably love you for this one. Just draw another line after you've finished one, without reentering the drawcommand.
Oh please oh please oh please! :D
Xecutioner91890: I wanna meet the owners that would be a dream !
<@hafnium> Fuck off

User avatar
Nessy
Trustee
Offline
Posts: 37
Joined: May 24th, 2011, 2:14 am

Re: Draw Commands

Post by Nessy »

/pasteonly
- inverse of /pastenot
That's already in the game. It's just /paste. For example, /paste green will paste only the green blocks.

User avatar
Wundsalz
Trustee
Offline
Posts: 290
Joined: July 26th, 2011, 11:34 pm

Re: Draw Commands

Post by Wundsalz »

beeriebeer wrote:Pretty much ideas. I don't think fragmer likes it that it is in one topic. :o
I just started writing down some ideas. After reading my post again now, I think it lacks structure and isn't clear in all parts. If there is a need to explain/elaborate something just tell me.
Alot of it has probably been mentioned already, but I'm confident that there's some new stuff too.
I don't want to devide the topic, as some of those suggestions are very basic and worth to keep in mind while thinking about other ones.

@nessy: Thanks for the information!
The man in black fled across the desert, and the gunslinger followed.

Post Reply