Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Reeceg · Jun 16, 2015 at 01:54 AM · arrayfloatsample

Sample 3d float array

How would I sample a 3d float array based on world position?

Comment
Add comment · Show 9
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Cherno · Jun 16, 2015 at 02:48 AM 0
Share

What do you mean by "sample"? Do you want to know how to declare and fill 3-dimensional arrays?

avatar image Reeceg · Jun 16, 2015 at 02:51 AM 0
Share

No I want a way to do this\/

PickaxePos = Pickaxe.transform.position; voxels[(int)PickaxePos.x, (int)PickaxePos.y, (int)PickaxePos.z] +=1;

but more accurate.

avatar image Cherno · Jun 16, 2015 at 03:17 AM 0
Share

I'm sorry, I still don't get it :) It would help if you could format your code as code (looks like there's something missing), and also describe in your own clear words what you are trying to achieve. Is "voxels" a 3-dimensional float array? Why does it need to be more accurate?

avatar image Reeceg · Jun 16, 2015 at 03:24 AM 0
Share

sorry cant format it wont work. I said that it was a 3d array in the question. I want to be able to sample the float array so I can dig its a voxel terrain Im not sure how its supposed to work but it has been done lots in voxel terrains.

avatar image Cherno · Jun 16, 2015 at 04:08 AM 0
Share

Ah, now we are on the same page. I still don't know why you keep using the word "sample" but anyway, I would like to ask why you use a float array ins$$anonymous$$d of int? Voxel games typically use ints because they can be byte-encoded easily and each value can only represent one dimension.

Oh well, here is a good tutorial that shows you how to find the voxel position based on a RaycastHit, which you can just replace with your own Vector3 (PickaxePos, in your case).

Unity Voxel Tutorial Part 4: Destroying and placing blocks

Show more comments

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

22 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Array error, cannot convert float to float[] ???? 2 Answers

Array not displaying my level best time in my level select menu 0 Answers

2D ARRAY containing int, float and string values 2 Answers

Split a number? 1 Answer

Setting float variable to an Array value 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges