Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

@Khoa_NguyenDang 

 

Thanks for sending the part. I did a small test in iLogic, see below code. I also have attached a screencast to show you that it is creating thicken in the derived part.

 

Dim oDef As PartComponentDefinition = ThisApplication.ActiveDocument.ComponentDefinition
Dim oSB As SurfaceBody = oDef.SurfaceBodies.Item(1) ' This is first solid after derive "Laminate"
MessageBox.Show(oSB.Name)
Dim oThickFeat As PartFeature
i = 1
For Each oFace As Face In oSB.Faces
	Dim oFaceCol As FaceCollection = ThisApplication.TransientObjects.CreateFaceCollection
	oFaceCol.Clear
	oFaceCol.Add(oFace)
	oThickFeat = oDef.Features.ThickenFeatures.Add(oFaceCol, "5", kSymmetricExtentDirection, kNewBodyOperation, False)
	oThickFeat.Name = "Laminate" & i
	i = i + 1
	
Next
	
 

 If this has answered your question, please accept this as a solution.

 

Regards,

Dutt Thakar

If this answer has solved your problem please ACCEPT SOLUTION and hit like if you found it helpful..!


Regards,
Dutt Thakar
LinkedIn