Search found 106 matches

by Ahmidou
20 Jun 2013, 17:16
Forum: Plugins
Topic: Custom Opengl Icons primitives (SI 2014+)
Replies: 6
Views: 3144

Custom Opengl Icons primitives (SI 2014+)

Hi there, I was missing this feature since a long time so I gave it a go :) This plugin use a json file as definition so you can add as many shapes you want. thigs to know: -It have SRT offset and size parameters, and currently support only one closed curve per icon. -The icon.json file must be in t...
by Ahmidou
20 Jun 2013, 09:45
Forum: Finished Work
Topic: Great work done with Softimage
Replies: 360
Views: 192174

Re: Great work done with Softimage

No worries, that's the kind of project I like to work on :)

Cheers
A.
by Ahmidou
19 Jun 2013, 11:50
Forum: Finished Work
Topic: Great work done with Softimage
Replies: 360
Views: 192174

Re: Great work done with Softimage

Nice commercial:

Moderator edit: our vim tags only take the ID (the part after "https://vimeo.com/") - HB
by Ahmidou
19 Jun 2013, 09:48
Forum: ICE
Topic: Per Context
Replies: 3
Views: 411

Re: Per Context

How would you apply a per point data (a set of value) to a singleton?
Note that the oposite is possible.

Cheers
by Ahmidou
29 May 2013, 08:40
Forum: Programming
Topic: Semi-colon Error
Replies: 9
Views: 1748

Re: Semi-colon Error

by Ahmidou
27 May 2013, 07:47
Forum: Plugins
Topic: LivePaint plugin
Replies: 56
Views: 29546

Re: LivePaint plugin

by Ahmidou
27 May 2013, 07:43
Forum: Programming
Topic: C++ snippet repository
Replies: 4
Views: 8523

Re: C++ snippet repository

This is the command I'm using to undo the SetPositionArray //////////////////////////////////////////////////////////////////////////////// // // paintDeform Undo/redo command // //////////////////////////////////////////////////////////////////////////////// class CStrokeUpdateTask { public: struct...
by Ahmidou
23 May 2013, 06:38
Forum: Plugins
Topic: LivePaint plugin
Replies: 56
Views: 29546

Re: LivePaint plugin

Actually, it's not possible, I can't interfer or add things to the existing factory tools
by Ahmidou
23 May 2013, 06:36
Forum: ICE
Topic: Array in Cluster
Replies: 6
Views: 1036

Re: Array in Cluster

You can't get a polymesh form a cluster, instead you have to filter the attribute you're interested in with the cluster.isElement.
by Ahmidou
23 May 2013, 02:25
Forum: ICE
Topic: Array in Cluster
Replies: 6
Views: 1036

Re: Array in Cluster

you don't have to rewrite it, what you currently have is a set, not an array.
what you need is "build array from set"
by Ahmidou
19 May 2013, 08:12
Forum: Plugins
Topic: LivePaint plugin
Replies: 56
Views: 29546

Re: LivePaint plugin

Do you mean that you don't see the brush disk at all?
by Ahmidou
18 May 2013, 16:00
Forum: Plugins
Topic: LivePaint plugin
Replies: 56
Views: 29546

Re: LivePaint plugin

new update, see the 1st post

Cheers
by Ahmidou
18 May 2013, 01:51
Forum: Programming
Topic: C++ customIceNode rotation
Replies: 4
Views: 1192

Re: C++ customIceNode rotation

Nice, I'm glad it helped!
by Ahmidou
16 May 2013, 08:38
Forum: Programming
Topic: C++ custom tool SDK programming tip
Replies: 33
Views: 8373

Re: C++ custom tool SDK programming tip

I just saw the Put/GetCache yesterday, this might be usefull for a relax+shrinkwrap brush. Anyway the tool is already faster than push or smooth + weightMap, but I'm still testing which method would be faster. Piotrek you're right and it make sense, there is some point where rebuilding the accelerat...
by Ahmidou
16 May 2013, 08:23
Forum: Programming
Topic: C++ customIceNode rotation
Replies: 4
Views: 1192

Re: C++ customIceNode rotation

unfortunatly the CRotationf class don't have the GetMatrix3() function like the CRotation one.
There is maybe an easier way, but I'm using this function:

http://www.si-community.com/community/v ... 694#p32694
by Ahmidou
15 May 2013, 04:44
Forum: Programming
Topic: C++ snippet repository
Replies: 4
Views: 8523

Re: C++ snippet repository

A function to convert Axis/Angle to a 3x3 rotation matrix in an ICE node: void matrixFromAxisAngle(MATH::CVector3f a, float angle, MATH::CMatrix3f& m1) { float m[3][3]; double x=a.GetX(); double y=a.GetY(); double z=a.GetZ(); double c = cos(angle); double s = sin(angle); double t = 1.0 - c; m[0]...