Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Comments
It is possible, but not in the features current state. I will need to add the ability to use a feature as a texture input. The image would need to be placed inside a sketch, then that sketch could be selected as a custom material.
I'm adding this to my improvements list. This is a fantastic idea!
It may take a while, but I plan to re-write the feature from the ground up. When I do, I will try to implement this.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
Glad to know it might be included in future versions- but with no delivery date 😉
Yes, this seems like a good workflow. You need to place and size the image anyway, so a sketch is needed in the first place.
thanks!
@mahir
@fnxf
Evan's right, currently Onshape doesn't have the capability to wrap images. In my custom feature, the only thing an image "texture" would do is resize the image and place it in the patterned locations. It would not wrap to the surface.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
@Evan_Reese yes, I did mean just patterning sketch images for quicker visuals. Nice that Keyshot together with Rhino can export modified geometry.
@MichaelPascoe yeah, it's the wrapping (texturing) of images that I want, and if Onshape can't do it (yet), then we just have too keep writing improvement requests 😀
I'll try to work up an example for you.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
Here is a sneak peak of my To Do List for the next version. Note that I have many other projects in the way so it will be some time before I get to this. If at anytime someone needs specific functionality for their production work sooner, feel free to sponsor your specific needs through CADSharp.
- Features as custom inputs so you can use images within sketches. (Images will not wrap as this functionality is not currently possible with Onshape)
- Multi surface inputs - Select multiple faces.
- If faces are adjacent, feature will treat them as one face.
- If faces are not adjacent, feature will treat it like a new separate face.
- Configuration input for face selection: All faces, selective - Row / column count by width or height
- Selective: Range input. Example: row 2 to 5, column 1 to 3 - Color - Color per configuration
- Color gradient from column or row similar to "selective" input
- Property
- Name
- Description
- Part number
- etc
- Border: trim parts to edges will now automatically extend parts beyond edge then trim them. Previously required you to "save parts at edges" then "trim parts at edges".
- Other
- Flip columns and rows
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
@marshall_poland Here is a UX sneak peak:
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
The way I'm using it, the pattern ends early at edges:
So, there are some bricks "missing":
Can I somehow cover them?
@gauthier_östervall,
Try changing the grid type to Staggered and trimmed.
This is basically adding two configurations:
Other > Border > Save off surface parts
Other > Border > Trim parts at edges
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
- "Sort X" confused me. Maybe because I'm a programmer, I interpreted "sort" as "put them in increasing order". "Fix" or "Auto" would be a better word.
- I don't find to rotate the pattern. Like if you want the grain of the wood pattern to go perpendicular to default.
- scaling confuses me a lot. Here is a picture of "Tongue and Groove", applied to a small surface.
- scaling gives x, y, z, but are there the global axis? Maybe the ability to give a direction line? I my example above, the small surface is slanted, so global axis don't help.
Thanks for the energy you're putting into it, I've been missing this since forever!
@gauthier_östervall, these are great suggestions! I will add a few of them to the list for sure.
As far as the tongue and groove material, this one, along with some others, have some default real world values that they instantiate with. This is so that you can place these on a real wall and not worry about it being the wrong scale because it is based on real world dimensions.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
also it has added all of the dimples as individual parts, adding this to an assembly is then a lot of work scrolling through my parts lidt finding them to add to the tread. is there a way of adding them as a block?
i would like these to show on my 2D drawing too so being on the assembly is how i would do this.
fairly new to onshape and learning a lot as i go. may not be doing things the best way
any help appreciated.
Hey @kevin_mason558, welcome to Onshape!
Currently this feature only supports one face at a time. This is on the list of things for me to upgrade in future releases.
If you share a link to your document, I can help you find the best practice for getting all of your treads textured. You may have to forum DM me because my forum notifications haven't been working well lately.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
@mmirate, If I were to split a part to give it shear strength, I would split the part using a configured surface. You could create a surface in a part studio, then have a configuration that changes the size and quantity of the surface pattern. Then you can derive it into your part studio where you need to do the splitting. I recommend Point derive by @Alex_Kempen, it will derive and place your part studio at the same time.
Alternatively, when you create the surface, you could thicken it a very small amount. Then when you do the point derive, you can derive, transform, and remove all in one go without having to split the part.
https://cad.onshape.com/documents/735d432f59538d6571ff064b/w/2a03ae2dd9d83769c71f2693/e/23b75d1d337049c7ad63c1ae?renderMode=0&uiState=64235375ed32cb6d6305ac53
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
@roberto_grosso, currently you would have to create a move configuration and rotate it 90 degrees. This is a bit painful and will be much easier in the new version of the feature. I'm not sure when I will be able to make the time to work on this feature again. I have started, but there are more pressing projects in my pipe line at the moment.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
@michael_rozelle, I believe diamond plate along with some other textures are 1:1 scale for the real world. This may be why it is large. Those 1:1 textures don't scale to fit the face, they are a set size that is patterned.
If you share your document, I'll take a look at it.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴